8 Places to Visit in Mexico: A Comprehensive Guide