Mexico is a popular destination for travelers seeking beaches and sun. But there's more to this country than just sand and surf - with plenty of history, culture and food, any traveler is sure to enjoy his time there.
{}