The holiday season is here and the winter weather is at full rage in some parts of the world. If you want to escape this harsh weather or haven't decided where you want to spend your Christmas vacation, you're in luck! Here are the top 3 cheapest holiday season destinations in the Americas!

Rio de Janeiro, Brazil

This soccer-mad country has an average December temperature in range of 72 to 88 degrees Fahrenheit so naturally, it's the perfect time to explore the magnificent city of Rio de Janeiro and get away from your winter season. If you are visiting on a budget, you can walk around the Ipanema beach, splash around the Prainha beach, enjoy sunbathing on Copacabana beach, and sample the Grumari beach.

If you're into arts and architecture, you may want to visit Santa Teresa. And if you're into parties, Lapa is the best place to showcase your samba skills. But since you're already in Rio de Janeiro, you can't you leave the city without exploring Rio's most iconic landmark, Christ the Redeemer. Christ the Redeemer alone is enough to rank Rio de Janeiro as our number one in the top 3 cheapest holiday season destinations In the Americas!

If you like to see greeneries and love to explore nature, check out the Jardim Botanico and the Tihjuca National Park. There so many places you can visit in Rio de Janeiro. And for $US 58 to $US 70 per night, you have the choice of 3-star and 4-star hotels within the city!

Mexico City, Mexico

Number 2 in our top 3 cheapest holiday season destinations In the Americas is Mexico City, Mexico. The average December temperature in Mexico City is in range of 44 to 69 degrees Fahrenheit. Unlike the winter season, the weather in Mexico will allow you to wander across the Zocalo, officially called Plaza de la Constitucion.

Zocalo, once the Aztec capital Tenochtitlan, sits at the heart of the Mexico City and serves as the gateway to the many tourist attractions the city can offer. Located near the Zocalo are the Palacio Nacional, a.k.a. National Palace, the Catedral Metropolitana and the Gran Hotel Ciudad de Mexico.

For $US 60 to $US 63 per night you can experience a cultural holiday unlike any other. With Mexico being colonized by the Spanish, the Mexicans celebrate Christmas as only they can!

Cartagena, Columbia

With an average temperature of 76 to 86 degrees Fahrenheit, Cartagena, Columbia, is the perfect winter getaway if you like warm weather. Over the years, Cartagena has become one of the most popular winter beach destinations for North Americans. Paying $US 74 to $US 105 per night for the accommodation cost will allow you to enjoy great weather and breathtaking sites.

Did we miss some places in our top 3 cheapest holiday season destinations In the Americas? Tell us where you want to spend your holiday season by visiting our website!