Everything you need to know before you take a holiday to Guatemala, including the climate, culture, and the best beaches to visit.