Where to stay at Lake Atitlan in Guatemala? Learn about the best Atitlan villages and the most beautiful remote locations to stay.