Home of mariachi music and tequila, Mexico is a great travel destination. Mexico is so much more than what you hear on the news, here is a strong sense of cultural pride a deep history.
Mexico is a large country making it geographically diverse. You could spend months exploring the different varying regions. Getting lost in beaches, mountains, ruins, history or colonial architecture, whatever you may be interested in you can find in Mexico.
With a year-round spring like climate, anytime is great to visit most of Mexico. The Yucatan and Baja areas do experience a hurricane and rainy season but nothing too extreme.
Long distance bus travel is like flying here. It is very comfortable but also pricey. This will be your main expense, especially if you travel across the country.