Central America San Pedro, Guatemala: The Ultimate Guide to One of Lake Atitlán’s Most Colorful Villages