04. Oaxaca, Mexico
This city offers many good deals to tourists in December. There are many discounted hotel packages for you here in December so you have some good quality time to spend here. There are loads of things you can do here in Oaxaca like booking a bike tour, soaking up the history at ancient ruins, to go for a cooking class, or visit the ancient temples here. The markets here at the city’s central square, Plaza da Armas. Don’t miss Noche de los Rábanos (a.k.a. Night of the Radishes) on December 23. This historic festival began in 1897 and includes fireworks, music, dances, great food, and a competition for the best-carved radish.