This is a realistic option only if you have a car, but the Utz Tzaba is a good small-resort choice. (The name means "beautiful coast.") Rooms make a semicircle around the lush green grounds fronting the beach, and have high ceilings and tile floors. Bungalows sleep up to seven people, and come with one or two bedrooms and fully equipped kitchenettes. (The bungalow rate does not include breakfast for that reason, but rooms do.) A separate kids' pool and playground make this a good option if you're traveling with the family. Internet access is difficult in this part of the country, but these folks offer Wi-Fi.
Km 21.8, Carretera a Monterrico, Monterrico, 06024, Guatemala