E.W.
The Marriott Marquis is probably a little $. However a few blocks up, there is another Marriott. Its by Penn Station- 37th St I think. That is a good location. Its only a few blocks South of Times Square, its right by Macy's and a bunch of other stores. Also, 2 Avenues over from 5th Ave. So you will have plenty around. That's a very touristy area. Otherwise, go downtown- to the village. That's less touristy, but a ton of shopping.