Mexico How to spend the ultimate weekend in Mexico City with friends – Lonely Planet Travel Newsby Miles Cooper March 14, 2025