Mexico City is the largest city in the world with over 45,000 hotel rooms and many attractions to offer visitors. Some of the top attractions include Chapultepec Castle, Paseo de la Reforma avenue, and numerous museums and cultural centers. For luxury accommodations, the St. Regis Mexico City and JW Marriott Mexico City are highly rated hotels in the center of the city overlooking historic areas. The weather in Mexico City is mild with temperatures between 8-26 degrees and a low chance of precipitation.