With 30 centuries of history, miles of coastline, several resorts and much more, Mexico continues to provide international visitors with several attractions to see and do during their vacation.