I drove over the steep caldera and came into the main town of Panajachel, a charming town with a market based Main Street and a lot of small tourist boats. We took one of those boats and crossed the lake to the Mayan village of La Laguna, which had many weaving artisans and fascinating artwork painted on the village walls. It is reached from the lake over a series of reeds and planks and is very pretty and traditional.
After that we had a short crossing to San Pedro La Laguna, a place full of Spanish language schools and backpackers! I also loved the huge fish in the city fountain!
Map from zonu.com