For an awesome 3 days in Mexico City, this 3-day Mexico City itinerary takes you to the best cultural attractions, museums, cafés and restaurants! Bonus: Discover where to stay too (from a lovely B&B to a 5-star hotel).