visiting in mid November and would love to find a few.
I understand El Refugio is closed at the moment. Others? I have 4 days.
also interested in other things to do.
HI,
I am actually from Mexico. Mexico City is a great place to visit for a few days. I agree with the recommendations from chtiet. I would strongly recommend the Zocalo and the Anthropology Museum.
Teotihuacan is certainly worth it but if you are going to be there just for the weekend, you will miss out on a lot of things if you leave the city as it takes a long time to move from one place to another, even on a weekend.
My favorite hotel in Mexico City is the Four Seasons in Polanco. It is very nice with the usual amazing FS service. The strongest points though are the fact that the staff speaks English and there are plenty of security people around.
I have also stayed at the W which apparently has the most trendy bar in town. It is definitely a great hotel if you like hip and modern. It is also much taller than the FS so if a city view is important, this would be a better place. (I think it has 24 floors. I recently stayed on the 19th floor and had a great view.) It is also in Polanco, right next door to the JW Marriott and the Intercontinental.
Remember that Mexico City can be very dangerous. Car jackings and assaults are not uncommon. DO NOT TAKE RANDOM TAXIS. Even Mexicans who live in Mexico City avoid most taxis, especially the green and white ones. Use hotel transportation, even if you have to pay more.