There are plenty of hotels and restaurants in Panajachel, Guatemala, on the shores of Lake Atitlan, but this village is a tad run down, slightly overpriced and very touristy. (We think some of th...