Devin Hansen owner of Sunflower Travel tells Eyewitness news all-inclusive resorts can be expensive.

But Hansen found ten affordable beach front all-inclusive resorts in the Caribbean, Mexico and Central America starting at $100 per person, per night.

These are the resorts he recommends.

First, Majestic Colonial, Punta Cana, Dominican Republic at $150 per person, per night.

This 658-room resort in Punta Cana gives you a lot of choice for how to spend your evening: there are eight restaurants, plus nine bars including a piano bar and a sports bar.

Not that there aren't choices during the day as well: The main pool is more than 1,300 feet long and catamarans and windsurfers are available on the beach. The snorkeling right off the beach is top-notch, and all the equipment you need is also included. And Every room at the resort is a suite with a terrace or balcony and a Jacuzzi tub. It costs

In Mexico, Krystal Cancun, this Riviera Maya resort makes the most of its location at $100 per person, per night.

The Krystal, is in the heart of the Hotel Zone on Punta Cancun, has 453 rooms, and each one has a view of either the Caribbean Sea or Cancun Lagoon. The rooms were also renovated in December 2011 with updates like marble floors, flat-screen TVs, and rain showers.

One of the downsides of an all-inclusive resort is that you have to eat every meal on-site however; Krystal includes a Discover Cancun pass that covers one dinner at a local restaurant.

There is also Iberostar Costa Dorada, Puerta Plata, Dominican Republic at $100 per person, per night.

Iberostar operates six hotels in the Dominican Republic, but this resort 10 minutes from Puerto Plata gives you the most for your money. The 516 rooms, which all have either a terrace or balcony, are located in thatch-roof buildings painted cheerful shades of yellow and purple. The entire property underwent a full renovation in 2011 resulting in completely remodeled rooms, a new lobby and a renovated kid's club.

There are three a la carte restaurants plus a buffet restaurant. If you aren't content to just sit on the beach or the massive pool, there are activities all around the resort, from archery to merengue lessons.

Want to head to Jamaica? Club Hotel Riu Negril, Jamaica is $101 per person, per night.

Head out to the far western tip of Jamaica and you'll find this lively beachfront resort in Negril. It is right on the beach, but the place to be is by one of the umbrella-shaded loungers around the two gigantic pools.

There is a party atmosphere here, and the complimentary mini bars and liquor dispensers in the 420 guest rooms are regularly restocked.

If you want to go all out, head to the Pacha nightclub, where reggae is sure to be spinning. If you are looking for quiet, try the solarium terrace.

Royal Decameron Golf Beach Resort & Villas, Farallón, Panama is further south at $106 per person, per night.

This 1,170-room mega resort does things big from its spot on a mile of secluded beach. There are eight pools, 10 restaurants and 11 bars, which means you'll rarely do or see the same thing twice.

Play in the Pacific with free paddleboards, kayaks or windsurfers, or check out the local underwater residents with the provided snorkel gear. The nightlife is also big here and the party goes long after the sun sets.