Super excited to be attending a wedding in Mexico City in August 2021 (knock on wood). Never been to Mexico and have wanted to go to Mexico City for many years. I’d like to make a longer (2-3 week) trip out of it. Where else in Mexico do you recommend? I could do a few days surfing/by the beach but am mostly interested in the cultural sites and visiting interesting towns and cities. I’m a pretty low-maintenance solo traveler FWIW.

San Miguel de Allende is supposed to be amazing for cultural sights. For beach/nightlife, there is Cancun, Playa del Carmen. For more beach and nature there is Cozumel, Tulum and Akumal. On the Pacific coast of Mexico there is Cabo and Puerta Vallerta.