Anonymous wrote:Mexico City. Great restaurants, museums, cultural attractions, pyramids, arts and culture. Stay in a nice hotel and hire a driver to take you around. I did this a few years ago and it was very reasonable - cheaper than going on organized tours. I was by myself while my Mexican friend I was staying with worked during the day. The driver would drop me wherever I wanted to go and wait while I did the sightseeing, then take me to the next place. Will be even cheaper if you share with a friend.
I take the subway in Mex. City all the time. If you the type of person who takes the subway in NYC no problem, you'll have no problem with Mexico City subway.
In fact, generally speaking, if you love NYC, you'll love Mexico City, they're very similar.