3. San José, Costa Rica
The primary language spoken is Spanish, but many people also speak English. Moreover, December is one of the cheapest times to fly there, so it's affordable for you to visit San Jose. Costa Rica is one of the most idyllic tropical paradises in the world. People love to do yoga, go on spiritual retreats, and everyone is incredibly laid back. So it is a perfect destination to escape the stress of everyday life.
And you won't miss the Christmas spirit here. There are plenty of Christmas trees, as well as some favorite foods. An annual Christmas parade with elaborate floats, outdoor Nativity scenes might impress you. Plus, your kids can visit the Children's Museum at night. With the effort to string lights all around, the museum looks like something out of a fairy tale.