Whisk away the cold-weather blues with a warmer climate this winter. There's still time this holiday season to escape on a quick trip in the U.S. and surrounding area, especially as travel deals on hotels and dining crop up between Thanksgiving and Christmas. There are plenty of beach destinations that will get you back in your groove and leave you feeling refreshed, whether you're seeking ultimate luxury or sun on a budget.

Here are some of our favorites:

Photo Credit: Paulo Brandao

Mexico

Now is the time to find special deals to all-inclusive stays in Mexico. Find pure luxury in Los Cabos with its immaculate beaches along the Sea of Cortez and refreshing margaritas in many a comfortable resort bar, or explore the low-traveled town of Barra de Navidad, located just outside of Guadalajara, for an authentic experience of local Mexican culture.

Photo Credit: Bob Jagendorf

Florida

For a quick and easy trip on a budget to take in pleasant year-round weather and plenty of long stretches of sand along the ocean, Florida is the perfect destination. From Tampa to Panama City Beach, Florida offers tons of options for affordable and family vacations. We recommend three out-of-the-way beaches to check out in particular, all within driving distance of Tampa International Airport.

Photo Credit: Jose Zayas

Puerto Rico

A perfect trip for those who don't want to go too far but feel like they are a world away from home. Spend time in the capital city, San Juan, for plenty of nightlife, delicious local food, and oceanfront resorts. Explore the city's historic district, Old San Juan, to see the brightly colored, old-world apartamentos and cobbled streets, on foot or on bike. Or explore the less-crowded parts of the island, including El Yunque Rainforest and the best places for adventures like kayaking, snorkeling, and hang gliding.

Photo Credit: Mark Kortum

Southern California

Gorgeous southern California offers year-round beach relaxation or activities like surfing in beautiful oceanfront cities from Los Angeles to San Diego. When you're done lounging at the beach, check out the craft brewery scene of San Diego or other great foodie spots in the city. Along with beaches, take in the warm weather at Joshua Tree National Park for captivating desert landscapes and active outdoor activities.