A metropolis like no other, Mexico's colossal capital overflows with ancient and contemporary treasures, from stunning hotels to some of Latin America's most exciting restaurants.