Ultimate Guide to Planning Your Mexico Vacation: How Many Days to Spend and Must-Do Activities Travel