Huatulco: A beach town located in Oaxaca to the southwest of Puerto Escondido, Huatalco offers tons of water activities such as snorkeling and scuba diving, some nearby surf spots, and tours of coffee farms to boot. While Huatulco itself is considered one of the safest places in Mexico, the State Department is restricting travel along Highway 200 in the area (except to and from the airport), so you may not want to wander too far. Getty Images/iStockphoto
Why: The second largest city in Morocco, Fez has an enchanting souk, lively markets, fascinating leather tanneries (which you can sniff out before you see) and quaint cafes serving Moroccan mint tea and local pastries. Fez is also filled to the brim with palatial riads, Moroccan homes built around a central courtyard or garden, which feature cozy rooms and rooftop terraces where you can relax after a walk through the bustling labyrinth of alleyways right outside your front door. Prices for a double room in a riad can be as low as 550 dirhams ($60), while a tangine dinner is around 50 dirhams ($6). Step inside a medersa, a theological college, to marvel at the splendid architecture and tilework and get a scrub at a hammam for a fraction of the cost of a spa in the U.S.
Coastline beaches are going to be more expensive than beaches along the Gulf. The water might look a little different, but when you’re coming from a landlocked area, a beach is a beach. Staying in a two-bedroom beach condo in Miami could cost you upwards of $100 more per night in comparison to the same accommodations in Galveston, Texas. Plus, those beaches will have less expensive hotels and cheaper food and activities.
For accommodations, look to save by staying in a Tahitian Guesthouse, or pension. These family-operated lodgings provide a more authentic glimpse into Tahitian culture without an expensive price tag. Many prepare meals in the house kitchen and offer excursions, like pearl diving with a local guide. With only a few rooms or bungalows onsite, you get a more intimate (and less expensive) experience than you’ll find at larger resorts.

Billed as the Waterpark Capital of the World, Wisconsin Dells is an obvious choice for fun-seeking families. It’s hard to experience every single one of the great attractions and activities here (because there are so many!). Take your pick of indoor and outdoor adventures, such as Mt. Olympus Water and Theme Park, Noah’s Ark Waterpark, Timber Falls Adventure Park, Circus World, Timbavati Wildlife Park…the list goes on and on.
With daily flights from many cities across North America, affordable hotels and resorts, and activities that range from scuba diving to horseback riding and caving, Belize has become a popular destination for tourists from around the world. You can find Belize accommodations for less than $100 per night, and fill your days with cheap food and outdoor fun. (Getty Images)
While hotel prices might be cheaper in underrated locales, you do need to be aware that flight prices might be more expensive – and possibly at less convenient times with more stops – if it’s not a common route. For example, an August flight from Minneapolis to Rio de Janeiro, Brazil might cost around $857, but a flight at the same time from Minneapolis to La Paz, Bolivia costs $1,177. The distance is nearly identical, though most flights to La Paz require at least two (and, in many cases, three) stops, whereas there are flights available from Minneapolis to Rio de Janeiro with only one stop.
What to do: Climb the dunes, of course! But, don't expect kids to walk. Running (or rolling) down these majestic sand mountains is part of the fun. Cool off with a swim at Esch Road Beach where you'll find the pristine Lake Michigan water is brisk but refreshing. There's great kayaking and tubing on the warmer Platte River (gear up with Riverside Canoe Trips). Or, sign the kids up for their first freshwater surf lesson. Sleeping Bear Surf & Kayak hosts daily lessons by the lighthouse.
Please complete the highlighted {0} field below. Dates must be between {0} and {1}. The date must be prior to {0}. The date must be {0} or after. Dates must be at least {0} days apart. Dates must be no more than {0} days apart. Please choose a different destination from origin. We are only able to book between 1 and {0} travellers. Please adjust the number of travellers for your search. Date format should be MM/dd/yyyy. Your length of stay cannot be longer than {0} nights. Please provide the ages of children below. Enter your departure date in this format: {0}. Enter your return date in this format: {0}. Tell us where you're flying from. Tell us where you're flying to. Please complete the highlighted origin field below. Please complete the highlighted destination field below. Please complete the highlighted departing date field(s) below. The departing dates must occur after the previous departing date. Please correct the departing date(s). Each infant in lap must be accompanied by a traveler age 12 or older. Your partial check-in and check-out dates must fall within your arrival and departure dates. Please review your dates. The drop-off date and time must occur at least two hours after the pick-up date and time. Make sure your pick-up time is 2 hours after the current time. Please provide the driver's age below. Driver’s age must be between 18 - 99. Please select origin from the options provided. Please select destination from the options provided. The number of railcards cannot exceed the number of travellers Please provide a rails card type. The returning date and time must occur after departure date and time. Please provide the ages of youth below. Please provide the ages of seniors below. Some of your BahnCards cannot be used together. Select a station you are travelling from Select a station you are travelling to Select a valid departure date Select a valid returning date Tell us the age(s) of children travelling Tell us the age(s) of youth travelling Tell us the age(s) of seniors travelling Select a different destination station from origin station Enter between 1 and {0} travellers for this trip Currently this route is not supported.
×