4. MexicoMexico is a large country, so you have plenty of options for enjoying your warm vacation. For culture and food, try Guadalajara.
It is a relaxed city that is much nicer than Mexico City. However, for beach time and cocktails by the pool, head to Cancun or Puerto Vallarta.