Honestly, after staring at data spreadsheets in KL for months, my eyes really needed a break from the usual concrete grey. Guanajuato was the perfect antidote. It’s this gorgeous, sloping mountain town in Mexico that looks like someone accidentally tipped over a giant box of crayons.
Getting here from Mexico City was quite straightforward—just a comfortable coach bus ride, watching the landscape shift into dry, sunny highlands. The moment you step into the old town, you realize cars don’t really belong here. The streets are narrow, winding, and paved with old cobblestones. Note to self (and anyone planning to visit): leave the fancy shoes at home. My 33-year-old knees were complaining a bit by day two, but the sheer charm of the place keeps you walking.
What I loved most were the quiet, random details. While wandering the alleyways, I spotted a beautiful ginger cat nap-trapped on a bright turquoise windowsill, completely unfazed by the midday sun. Later, near the main market, a scruffy but very polite street dog was sitting patiently outside a bakery, waiting for a treat. As someone who misses his pets the moment he travels, seeing these little street scenes made the town feel instantly warm and welcoming.
For the ultimate view, I took the walk up to the El Pípila monument just before dusk. It was a bit of a climb, but looking down at the entire valley as the sunset turned the colorful houses into shades of gold and soft pink was incredible. It’s one of those rare moments where you just quiet down and take it all in.
Food-wise, you can't go wrong here. I had some rustic pork tacos at a corner stall—so simple, wrapped in fresh corn tortillas, and incredibly cheap. I also tried their local caramel flan for dessert. It was a bit too sweet for my liking, but the texture was unbelievably smooth and creamy, perfect with a cup of black coffee at a quiet pavement cafe.
If you're looking for a place to unplug, slow down, and just watch the world go by, this little Mexican mountain town is definitely worth the journey.