When it comes to visit Mexico the options are endless! But there is one place you must see at least once in your life. That place is called San Miguel de Allende, a small town yet full of life and color! San Miguel de Allende is located in central Mexico and it is an amazing option for those who want a break from the beach. Adorable little shops, ice-cream vendors, flowers on every corner, old streets, colorful houses and an emblematic cathedral is what San Miguel has to offer you. Forget about the palm trees and beach scenes for a second and fall in love with San Miguel!