The first thing tourists think about when they are planning their Mexico vacations are the beaches, sunshine, and vibrant and exciting nightlife, but there is so much more that Mexico offers. There are many magical towns or (Pueblos Magicos as they are known) scattered throughout Mexico, and these are popular tourist locations. These towns have […]