Even though most people head to destinations like Tulum, Cancun, and Los Cabos, Mexico is a humongous country with a lot more to offer visitors. Whether you're on the lookout for a beach holiday, a trip spent gorging on authentic street food or exploring small colorful towns, Mexico has a little something for everyone. There are a thousand plus one hidden gems in Mexic[...]