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. The St. Regis and JW Marriott are two luxury hotel options, located near top attractions with elegant rooms and amenities. Weather is usually partly cloudy with low chances of rain and temperatures ranging from 8 to 26 degrees Celsius.