This week, the Hugo Brehme and the Mexican Revolution exhibition at the Franz Mayer museum in Mexico City hits halfway point, giving tourists and locals just under a month to see the photos celebrating the centenary of the Mexican Revolution and the bicentenary of independence.
Tourism in Mexico is making a gradual recovery with the aid of significant state advertising to combat the effect of swine flu, which all but halted travel to many parts of the country in 2009.
Before the outbreak, tourist arrivals to the country had grown by 5.9 percent in 2008, and the World Travel and Tourism Council predicts that a sharp rebound will be seen over the next two years.
Mexico's sprawling capital is one of the largest metropolitan areas in the world and has hotels to suit almost every taste and budget. The Embassy Suites were reviewers' pick, with travelers describing them as "incredible" and the "very best of Embassy Suites."
1 Embassy Suites Mexico City - Reforma
2 JW Marriott Mexico City
3 Hampton Inn & Suites Mexico City - Centro Historico
4 Hotel Nikko Mexico
5 Four Seasons Mexico City
Average price of top five $146 - $310 / €115 - €244
Tijuana sits on the border with the US and is part of the larger San Diego-Tijuana region. The Marriott Tijuana was TripAdvisor users' favorite hotel in the city.
1 Marriott Tijuana
2 Hotel Pueblo Amigo
3 Hotel Real del Rio Tijuana
4 Residence Inn Baja California Tijuana
5 La Villa de Zaragoza
Average price of top five $82 - $130 / €65 - €102
Puebla is a World Heritage Site and offers a range of stunning architectural styles, although it's more known for industry than tourism. Its top five hotels were a mix of chains and boutique properties, with the top-ranked Meson Sacristia de la Compania described as "like a dream...".
1 Meson Sacristia de la Compania
2 Holiday Inn Express Puebla
3 EL Sueno Hotel & Spa
4 Hotel Colonial
5 La Quinta Luna
Average price of top five $85 - $122 / €67 - €90
Guadalajara's top five hotels ranged from luxury to budget boutique establishments, with the Quinta Don Jose Boutique Hotel topping the list.
1 Quinta Don Jose Boutique Hotel
2 Villa Ganz
3 Hotel Morales Historical & Colonial Downtown Core
4 Clarum 101
5 Fiesta Americana Grand Guadalajara Country Club
Average price of top five $129 - $199 / €102 - €157
Despite a reputation for violence, Ciudad Juarez is one of the fastest growing cities in the world, although the number of hotels has yet to catch up.
1 Quality Inn Ciudad Juarez
2 Lucerna Ciudad Juarez Hotel
3 Hotel Colonial Juarez
4 La Quinta Inn & Suites Ciudad Juarez
5 City Express Ciudad Juarez
Average price of top five $72 - $90 / €57 - €71
Data is taken from millions of independent reviews and rankings surveyed at TripAdvisor taken on September 8, 2010.