20 Cheap and Warm Places to Spend Christmas & New Year’s 2025
For most of the year, finding affordable sunshine is easy. But the two weeks around Christmas and New Year’s are the single most expensive time of year to take a warm-weather holiday. Families are off school, office workers are on break, and demand for beach resorts skyrockets from the Caribbean to Southeast Asia. The result? Prices climb across the board, flights sell out months in advance, and even budget destinations can feel out of reach.
That doesn’t mean you’re out of options. With some smart planning — and a little flexibility — there are still plenty of warm and reasonably priced places to spend the holidays. From classic Caribbean hotspots like Cancún and Punta Cana to farther-flung bargains in Asia such as Bali and Vietnam, you can find destinations where hotel rates remain manageable and the holiday vibe is in full swing.
The key takeaway is simple: book early and be realistic. Christmas week will never be “cheap,” but compared to Hawaii or Miami, many of the destinations below look like bargains. Even better, several spots are both warmer and more interesting than the typical holiday getaway. Whether you want an all-inclusive, a cultural city break with sunshine, or a quirky island with bohemian vibes, this list of 20 destinations has something for every budget.
If you want to save even more money you might consider checking our other list of cheap and warm places to go in December as it has some different options and all of them are much cheaper if you can travel earlier in the month.
This article was last updated in September, 2025.
Myth: Hotels are cheaper in countries that don't observe Christmas

Flights: Buy as early as possible
Unlike other times of year, holiday flights only go one direction — up. Last-minute deals basically don’t exist for sunshine destinations.
Hotels: Risky to wait, but possible
The most popular beach resorts price themselves to sell out only a few weeks before Christmas. Some smaller or overconfident hotels may drop rates in December, but flexibility is key.
Vacation Rentals
Oversupply in Airbnb-style rentals means bargains sometimes appear late. This varies widely by market.
Packages: Earlier = better
Especially in Mexico, the Caribbean, and Thailand, flight+hotel packages get pricier as planes fill. The earlier you book, the more options you’ll have.
The Caribbean
Cancún/Cozumel/Riviera Maya, Mexico
- December average high: 84°F/29°C
- December average low: 69°F/21°C

What sets Cancún and the Riviera Maya apart over the holidays is the range of all-inclusive resorts at every price point. While some smaller islands price themselves out of reach, Cancún has the sheer volume to absorb holiday demand. That means you’ll find everything from budget-friendly packages with free-staying kids to luxury beachfront towers with rooftop infinity pools. Cozumel tends to be a bit quieter but has dependable mid-range resorts that don’t feel overwhelming, while Playa del Carmen is the sweet spot if you want to balance holiday buzz with a walkable center and some real Mexican flavor.
Editor’s Tip: I’ve stayed in both Cancún and Playa del Carmen, and the difference is night and day. Cancún feels like a purpose-built resort strip, which is great if you want convenience and big pools, but Playa del Carmen makes it easier to wander out for street tacos or an evening stroll on Quinta Avenida. If you want to feel like you’re somewhere more than just “the beach,” Playa is the better choice, even at Christmas prices. I wrote a guide for choosing where to stay in Cancun, which should help you figure out the right area for you.
Hotel prices during Christmas week
- 3-star hotels from: US$53 per night for two people
- 4-star hotels from: US$120 per night for two people
- All-inclusive resorts from: US$330 per night for two people
>>>Check current Cancun resort and package deals
Punta Cana/Puerto Plata, Dominican Republic
- December average high: 83°F/28°C
- December average low: 72°F/22°C

The big difference here is scale. Punta Cana doesn’t really feel like a town – it’s more like a giant resort zone, with each property designed as a self-contained vacation factory. That’s exactly what many visitors want: minimal decisions, unlimited buffets and cocktails, and plenty of activities on site. Families get great value because many packages let two kids stay free, while adults-only resorts offer more peace and quiet. Puerto Plata doesn’t have quite the same concentration of high-end properties, but the beach scene is livelier and more integrated with local life.
Editor’s Tip: I stayed at a Punta Cana resort as a solo traveler years ago and honestly found it a bit of a nightmare – everything was spread out for privacy, and there was no obvious way to meet people. But for couples, groups, or families, this is one of the best-value Caribbean choices at Christmas. If you want built-in activities and don’t mind being a little insulated from local culture, Punta Cana delivers exactly what it promises: maximum sun, food, and fun for the money.
Hotel prices during Christmas week
- 3-star hotels from: US$55 per night for two people
- 4-star hotels from: US$77 per night for two people
- All-inclusive resorts from: US$376 per night for two people
>>>Check current Punta Cana resort and package deals
Montego Bay/Ocho Rios/Negril, Jamaica
- December average high: 86°F/30°C
- December average low: 70°F/21°C

Over the years, reviews of midrange hotels in Jamaica have become more mixed, especially in Montego Bay and Ocho Rios. But the island still shines when it comes to premium resorts. Sandals, in particular, runs several high-end all-inclusives that get rave reviews for service, dining, and included extras like top-shelf liquor and water sports. Their Montego Bay properties even feature Jamaica’s famous overwater bungalows, though at over $4,000 per night during Christmas week, they’re firmly in the splurge category. For most visitors, Negril remains the sweet spot for a mix of local culture and beach vibes at less intimidating prices.
Editor’s Tip: I’ve always found Negril to be the best balance of value and experience. The beach vendors can be persistent, but the laid-back atmosphere more than makes up for it, and the sunsets really are unforgettable. Montego Bay works best if you want convenience or are staying at a Sandals, while Ocho Rios is worth considering if you like big resorts plus excursions. But if I had to pick just one place to spend Christmas week in Jamaica, Negril would be it.
Hotel prices during Christmas week
- 3-star hotels from: US$92 per night for two people
- 4-star hotels from: US$120 per night for two people
- All-inclusive resorts from: US$592 per night for two people
>>>Check current Montego Bay resort and package deals
San Juan, Puerto Rico
- December average high: 83°F/28°C
- December average low: 72°F/22°C

What sets San Juan apart at Christmas is that it doesn’t run on the all-inclusive model. Instead, you’ll find a mix of chain hotels, boutique properties, and beachfront towers, most of them in the Condado and Isla Verde neighborhoods. Prices are higher than in Cancún or Punta Cana, especially for 4-star properties, but the value comes from everything outside the hotel. You can spend a morning exploring cobblestoned Old San Juan, an afternoon on the beach, and your evening hopping between rooftop bars or live music venues without feeling stuck on a resort compound.
Editor’s Tip: I love Condado as a base — it’s right on the beach, but only a short ride from Old San Juan, so you get the best of both worlds. If you’re used to the resort bubble in Mexico or the DR, Puerto Rico can feel refreshingly different. It’s less about unlimited buffets and more about mixing city energy with island relaxation, which makes it one of the more rewarding places to spend the holidays.
Hotel prices during Christmas week
- 3-star hotels from: US$91 per night for two people
- 4-star hotels from: US$241 per night for two people
Mexico & Central America
Puerto Vallarta, Mexico
- December average high: 86°F/30°C
- December average low: 64°F/18°C

The sheer variety of accommodation options is Puerto Vallarta’s strength. You’ll find big all-inclusive resorts north of town with plenty of package deals, but also smaller boutique hotels and budget-friendly options within walking distance of Old Town’s nightlife and beaches. Even in peak holiday weeks, prices are more forgiving than in Cancún or Los Cabos, especially if you’re flexible on location. It’s one of the rare places where you can balance Christmas-week sunshine with a taste of real Mexican culture without sacrificing comfort.
Editor’s Tip: I’ve always found Puerto Vallarta to be one of the most enjoyable places to recommend, because it really works for different styles of travel. Couples can settle into a boutique hotel in Zona Romántica, families can choose all-inclusive packages up the coast, and solo travelers will find it easy to meet people in the Old Town. For Christmas and New Year’s, it hits that sweet spot of festive, affordable, and genuinely welcoming.
Hotel prices during Christmas week
- 3-star hotels from: US$67 per night for two people
- 4-star hotels from: US$172 per night for two people
- All-inclusive resorts from: US$322 per night for two people
>>>Check current Puerto Vallarta resort and package deals
Los Cabos, Baja California, Mexico
- December average high: 80°F/27°C
- December average low: 58°F/15°C

At Christmas and New Year’s, Cabo is not cheap — especially for upscale beachfront resorts, where prices soar thanks to strong demand from U.S. travelers flying in from the West Coast. That said, the region still has more range than people expect. Budget travelers can find surprisingly affordable smaller hotels or vacation rentals in San José, while package deals sometimes bundle flights and hotels at lower rates than booking separately. The all-inclusive scene isn’t quite as dominant as in Cancún, but plenty of options exist, especially for families.
Editor’s Tip: What I like about Cabo is that it offers two distinct holidays in one place. If you want nightlife, yacht parties, and a buzzing atmosphere, Cabo San Lucas delivers. If you’d rather spend your evenings in a charming town square with restaurants and art shops, San José is a better fit. Either way, the scenery alone makes it a memorable place to spend Christmas week, even if you end up paying a bit more than elsewhere in Mexico.
Hotel prices during Christmas week
- 3-star hotels from: US$67 per night for two people
- 4-star hotels from: US$280 per night for two people
- All-inclusive resorts from: US$318 per night for two people
>>>Check current Los Cabos resort and package deals
Ambergris Caye/Caye Caulker, Belize
- December average high: 81°F/27°C
- December average low: 68°F/20°C

Instead of endless resort buffets, the main draw here is the water. Belize sits on the world’s second-largest barrier reef, so snorkeling, diving, and sailing trips are the highlights of a holiday week. The beaches themselves are smaller and not quite as dazzling as in Mexico or Jamaica, but the trade-off is a more authentic island feel and easy access to some of the best underwater life in the Caribbean. Accommodation prices over the holidays are higher than you might expect for such laid-back places, but they still undercut many bigger-name islands.
Editor’s Tip: I’ve always found Belize to be more about the lifestyle than the beaches. If you want white sand and giant pools, you’re better off in Cancún. But if you’d enjoy island-hopping, beach bars with hammocks, and spending half your holiday out on the reef, Ambergris or Caye Caulker can be magical. Just don’t wait too long to book — the best midrange hotels here are small and fill up fast for Christmas week.
Hotel prices during Christmas week
- 3-star hotels from: US$135 per night for two people
- 4-star hotels from: US$236 per night for two people
Roatán Island, Honduras
- December average high: 84°F/29°C
- December average low: 75°F/24°C

Christmas week prices here are surprisingly moderate compared to many Caribbean destinations. Smaller guesthouses and family-run hotels are still affordable, and even upscale beachfront resorts often come in lower than what you’d pay in Jamaica or Puerto Rico. Diving and snorkeling are the main draws, with some of the healthiest coral and clearest water in the region. If you’re looking for something more adventurous than a resort strip but still accessible and affordable, Roatán makes a strong case.
Editor’s Tip: What I like about Roatán is that it feels like you’re discovering something before the rest of the world catches on. It’s not quite as polished as Cancún or Punta Cana, and that’s part of the charm. Just keep in mind that infrastructure can be inconsistent, so it’s best suited to travelers who don’t mind trading a little convenience for better value and a more authentic Caribbean feel.
Hotel prices during Christmas week
- 3-star hotels from: US$53 per night for two people
- 4-star hotels from: US$276 per night for two people
Tamarindo/Guanacaste, Costa Rica
- December average high: 90°F/32°C
- December average low: 70°F/21°C

At Christmas and New Year’s, Costa Rica is definitely not cheap. Flights and hotels spike in price thanks to heavy demand from North America, but you still get good value if you consider what’s included. Many resorts emphasize eco-friendly design, excursions, and activities like zip-lining, volcano tours, and wildlife spotting, which make a holiday trip here feel more adventurous than just lying on a beach. Tamarindo itself is particularly good for families and groups who like to be social and active rather than isolated in a resort.
Editor’s Tip: I’ve found Costa Rica to be one of the few places where even high Christmas prices can feel justified. Yes, it’s more expensive than Cancún or Punta Cana, but the overall experience—surfing, wildlife, cloud forests, and a lively but relaxed town scene—adds up to more than just a beach trip. If you’re willing to spend a bit more, it’s one of the most rewarding destinations on this list.
Hotel prices during Christmas week
- 3-star hotels from: US$96 per night for two people
- 4-star hotels from: US$127 per night for two people
Panama City, Panama
- December average high: 90°F/32°C
- December average low: 70°F/21°C

The real advantage here is price. Even at Christmas and New Year’s, Panama City hotels are much cheaper than in most of the Caribbean, and you’ll find excellent 3- and 4-star options for under $100 a night. The city also has a strong dining scene and nightlife that rivals much larger destinations, and it feels genuinely cosmopolitan thanks to its mix of Latin, Caribbean, and international influences. If you’re looking for a holiday escape that’s affordable, sunny, and more about experiences than beach lounging, Panama City deserves a closer look.
Editor’s Tip: I think of Panama City as a great “bonus” destination. It might not replace Cancún or Punta Cana if you’re after a classic Christmas beach vacation, but it’s perfect if you like the idea of combining city exploration with a couple of beach days. And with its year-round flight connections, it can also work well as a stopover en route to South America.
Hotel prices during Christmas week
- 3-star hotels from: US$32 per night for two people
- 4-star hotels from: US$87 per night for two people
South America
Cartagena, Colombia
- December average high: 86°F/30°C
- December average low: 76°F/24°C

Holiday demand here is strong, especially with Colombian travelers mixing in with international visitors, but prices are still lower than most Caribbean islands. Hotels in the Old Town and along the beach run far cheaper than similar options in San Juan or Montego Bay, and dining is a fraction of the cost. It’s one of the few places on this list where you can get both a cultural city break and a sunny beach vacation at a relatively affordable holiday rate.
Editor’s Tip: Cartagena is one of the most lively places I’ve ever visited. The beaches themselves aren’t as perfect as Cancún or Punta Cana, but the city’s energy more than makes up for it. Fireworks, music, and late-night street parties make New Year’s Eve here unforgettable — if you’re looking for a Christmas trip that feels more like an experience than just a resort stay, Cartagena is a fantastic pick.
Hotel prices during Christmas week
- 3-star hotels from: US$58 per night for two people
- 4-star hotels from: US$135 per night for two people
Europe
Tenerife, Canary Islands, Spain
- December average high: 71°F/22°C
- December average low: 61°F/16°C

Prices here are higher during the holidays than at other times of year, but Tenerife still offers better value than most Caribbean destinations. The sheer size of the island and number of hotels keep it from feeling fully booked, even at peak times, and you’ll find everything from budget apartments to luxury beachfront resorts. It’s also a great choice if you’d like more than just a beach week — hiking Mount Teide, whale-watching tours, and lively town squares give it a bit more variety than many traditional resort islands.
Editor’s Tip: I spent nearly a month in Tenerife one November, and while I found the island a little sleepy compared to some Caribbean destinations, it was also incredibly relaxing. Most visitors from northern Europe are there for sun and downtime, which gives the island a calm, easygoing vibe. If you’re after a mix of good weather, moderate prices, and a slower pace, Tenerife is one of the best bets in Europe for the holiday season.
Hotel prices during Christmas week
- 3-star hotels from: US$83 per night for two people
- 4-star hotels from: US$146 per night for two people
- All-inclusive resorts from: US$370 per night for two people
Middle East & North Africa
Sharm el-Sheikh, Egypt
- December average high: 74°F/23°C
- December average low: 59°F/15°C

What really makes Sharm stand out is value. Even during Christmas and New Year’s, resort prices here undercut most of the Caribbean and Europe. All-inclusive packages are the norm, and they often include far more than you’d expect at this price point — think buffets, cocktails, nightly shows, and sometimes even excursions. While Sharm does draw a mostly European crowd, it still feels exotic compared to the standard resort circuits, and it’s a reliable escape from winter cold at a fraction of the cost of flying across the Atlantic.
Editor’s Tip: Sharm is best if you’re looking for a pure resort holiday. It’s not the kind of place where you wander into town for local culture, but if your ideal Christmas week is sun, sand, snorkeling, and long lazy days by the pool, it’s hard to beat. For value seekers, it’s one of the best deals in the world at this time of year.
Hotel prices during Christmas week
- 3-star hotels from: US$71 per night for two people (all-inclusive!)
- 4-star hotels from: US$120 per night for two people
- All-inclusive resorts from: US$121 per night for two people
Dubai, United Arab Emirates
- December average high: 79°F/26°C
- December average low: 61°F/16°C

Despite its reputation for excess, Dubai doesn’t have to break the bank. Even during Christmas and New Year’s week, you’ll find solid 3- and 4-star hotels in the $100–120 range, which is remarkable given the city’s luxury profile. Dining is also cheaper than many expect, thanks to a huge expat population that keeps prices at local restaurants reasonable. Of course, if you want the full Dubai fantasy — rooftop pools, desert safaris, beach clubs, and fine dining — you can spend as much as you like, but value-conscious travelers will find plenty of ways to keep costs under control.
Editor’s Tip: I used to find Dubai a bit soulless, but after a few visits I’ve come to appreciate its mix of cultures. Nearly 90% of the population are expats, so you can eat food from almost anywhere in the world, often at very fair prices. If you want a holiday that combines sunshine with big-city attractions — and maybe a little bit of glitz — Dubai is a fascinating and surprisingly affordable choice.
Hotel prices during Christmas week
- 3-star hotels from: US$112 per night for two people
- 4-star hotels from: US$145 per night for two people
Asia
Phuket, Thailand
- December average high: 88°F/31°C
- December average low: 75°F/24°C

What makes Phuket appealing over the holidays is the balance of price and atmosphere. While it’s peak season and flights can be expensive, hotel prices are still far lower than in the Caribbean or Hawaii, and the quality is often higher. Meals at beachside restaurants and night markets are famously cheap, so even during the busiest weeks you can have a full day out without breaking the bank. It’s one of the few destinations where you can splurge on a resort if you want — or live very well on a smaller budget.
Editor’s Tip: I usually recommend avoiding Patong unless nightlife is your top priority. For most travelers, Kata and Karon give you easier access to restaurants and shops without the chaos. And for those who want the ultimate holiday treat, Phuket has plenty of affordable 4-star resorts with pools right on the beach — the kind of place that would cost triple in the Caribbean at Christmas.
Hotel prices during Christmas week
- 3-star hotels from: US$41 per night for two people
- 4-star hotels from: US$70 per night for two people
Bali, Indonesia
- December average high: 86°F/30°C
- December average low: 76°F/26°C

For visitors used to Caribbean prices, Bali feels like a bargain even at Christmas. Hotels at every level are cheaper than you’d expect, from boutique guesthouses to beachfront 4-star resorts with ornate Balinese design. Meals are famously affordable too, with local warungs serving hearty plates for just a few dollars. While airfare can be a big investment, once you’re on the ground, holiday costs are far lower than in Mexico or Jamaica, which makes Bali a smart pick for longer stays.
Editor’s Tip: Bali was once my favorite destination back in the late 1990s, and while traffic has gotten worse over the years, the value is still hard to beat. Even modestly priced hotels often have hand-carved wood details and lush gardens that would be considered luxury elsewhere. If you want an exotic Christmas that feels worlds away from home without blowing your budget, Bali is still one of the best choices on the planet.
Hotel prices during Christmas week
- 3-star hotels from: US$21 per night for two people
- 4-star hotels from: US$36 per night for two people
Goa, India
- December average high: 91°F/33°C
- December average low: 69°F/21°C

What makes Goa so appealing over the holidays is how affordable it remains compared to most of the world’s sunny destinations. Hotels and resorts are busier than usual, but prices are still low by Caribbean standards, and food is famously cheap and delicious. Fresh seafood curries, cold Kingfisher beers, and endless beachside cafés make it easy to enjoy long days without worrying about costs. Even with flights factored in, Goa often ends up as one of the cheapest places in the world to spend Christmas and New Year’s on the beach.
Editor’s Tip: I’ve stayed in both North and South Goa, and while the south is better if you want relaxation, I think North Goa is unbeatable for social travelers. The beach bars, live music, and mix of locals and foreigners create a holiday vibe that’s hard to match anywhere else. If you want to actually celebrate the holidays rather than just escape the cold, Goa is a fantastic pick.
Hotel prices during Christmas week
- 3-star hotels from: US$50 per night for two people
- 4-star hotels from: US$87 per night for two people
Boracay Island, Philippines
- December average high: 82°F/28°C
- December average low: 75°F/24°C

Despite its small size, Boracay offers a surprising range of hotels — from simple beachside guesthouses to polished resorts right on the sand. Prices are higher at Christmas than the rest of the year, but they’re still modest compared to the Caribbean or Hawaii. Dining and nightlife are part of the island’s charm too, with seafood buffets, beach bars, and fire-dancing shows adding to the festive feel. For travelers who want a classic “tropical paradise” look without a luxury price tag, Boracay is hard to top.
Editor’s Tip: I spent three weeks on Boracay and loved how different it felt from bigger resort islands. There’s no main road cutting through the beach, so most people get around by walking along the sandy path between hotels and the water. It makes the whole island feel more personal and relaxed. If you’re after the perfect mix of postcard beaches and social holiday energy, Boracay is one of the best small-island destinations in Asia.
Hotel prices during Christmas week
- 3-star hotels from: US$47 per night for two people
- 4-star hotels from: US$67 per night for two people
Hoi An/Da Nang, Vietnam
- December average high: 77°F/25°C
- December average low: 67°F/19°C

The real shock here is price. Even at Christmas and New Year’s, Da Nang hotels are among the cheapest on this entire list, with comfortable 3- and 4-star options often under $20 a night. Dining is just as affordable, and Vietnam’s food scene is world-class — think steaming bowls of phở, fresh spring rolls, and beachside seafood feasts for a fraction of what you’d pay elsewhere. Flights can be a little more complicated, but once you arrive, costs are so low that a week here can be cheaper than two nights in Cancún.
Editor’s Tip: Hoi An is especially magical around the holidays, with lanterns glowing over the river and a festive buzz in the evenings. If you want a Christmas trip that feels unique — part cultural adventure, part beach relaxation — this is one of the best hidden gems in Asia. It’s not just cheap; it’s one of the best-value destinations in the world.
Hotel prices during Christmas week
- 3-star hotels from: US$13 per night for two people
- 4-star hotels from: US$18 per night for two people
George Town, Penang, Malaysia
- December average high: 88°F/31°C
- December average low: 74°F/23°C

What really sets Penang apart is its food. The island is often called the street food capital of Asia, with a mix of Malay, Chinese, and Indian influences creating a food scene that’s both cheap and unforgettable. Even during the holiday weeks, hotel prices remain low, especially compared to nearby Singapore or Thailand. That makes Penang an excellent choice if you’d rather spend your budget on experiences and meals than on a resort room.
Editor’s Tip: Penang is where I’d go if I wanted a warm Christmas without feeling like I was in a tourist bubble. It’s lively, affordable, and packed with character, and the food alone makes it worth the trip. For travelers who like the idea of sunshine but prefer culture over cocktails, Penang is one of the smartest choices in Asia.
Hotel prices during Christmas week
- 3-star hotels from: US$38 per night for two people
- 4-star hotels from: US$47 per night for two people
In conclusion
Spending Christmas or New Year’s in the sun doesn’t have to mean draining your savings. Yes, holiday weeks are the most expensive of the year, but as you’ve seen, there are still plenty of destinations where the combination of good weather, fair prices, and festive energy make it worthwhile.
The Caribbean and Mexico remain the most convenient choices for North American travelers, while Europe has Tenerife as a reliable winter sun escape. If you’re willing to go farther, Asia delivers the best value of all, with Bali, Phuket, and even hidden gems like Da Nang offering luxury-for-less compared to anything in the Americas.
The most important thing is to plan ahead. Hotels and flights only get pricier the closer you get to December, and the best options often sell out first. But with some foresight, you can lock in a Christmas or New Year’s trip that’s both affordable and unforgettable. From lazy days on a beach in Jamaica to lantern-lit evenings in Vietnam, these destinations prove that a warm holiday season is still within reach.
Hello:
Thank you for your great information.
I was wondering if you can suggest a place that is safe, very affordable and good night life and
am traveling from NY. I am retiring and turning
65 and want to plan something that won’t break the bank for 2. I am interested in all inclusive
if that is the best buck for me. Would like to go in October if possible so I wanted to know about the
weather. I considered Aruba but they do seem to be quite expensive. Can you help?
Linda
Linda,
I’m happy to try to help and you are in luck because I was just literally finishing the new 2025 update of my article about the cheapest all-inclusive destinations in the Caribbean.
Really the only tricky thing is the weather. The peak of the hurricane season is September and October can still be active. Aruba, as you mentioned, is in a corner of the Caribbean (just north of Venezuela) south of the Hurricane Belt and it’s considered safe (more or less) any time of year. Unfortunately, their all-inclusive resorts are quite expensive. If you want to go to the Caribbean it would be safer in November or even December, which is after the hurricane season and November tends to have very few storms.
Another cheaper option would be to book a resort in the Cancun area. Since it’s technically on the mainland most people consider it a very safe option since the chances of getting hit by a big storm are very low already, and getting a flight or even bus or car out of town is much easier in the unlikely event of an approaching storm.
Yet another “safe” option would be too head to Los Cabos or Puerto Vallarta on Mexico’s Pacific coast. Those places have far fewer storms than the Caribbean and both have moderately priced all-inclusive resorts. I hope this helps and let me know if you have any other questions. -Roger