Mexico is generally the most budget friendly country to visit with Cancun, Puerto Vallarta, and Cabo are the most frequented areas in Mexico. The ocean water is beautiful, the people friendly, fun excursions, and many options for all inclusive resorts for families or adults only.