Guanajuato, a charming colonial city nestled in the heart of Mexico, offers visitors a plethora of activities that are sure to captivate and inspire. From exploring its colourful streets adorned with stunning architecture and vibrant murals to immersing oneself in its rich cultural heritage through world-class museums and theatres, Guanajuato is a haven for those...