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.