We finished up our last week in Mexico by traveling on newly improved roads to what appears to be the cleanest town in the country--Mazamitla. David and I were amazed to see easy-to-walk streets, charming Swiss architecture, and a delightfully cool plaza in this mountain (7500 feet above sea level) town.
If you make the day-trip from Ajijic, be sure to stop at El Troje for lunch. As you approach the outskirts of town, you will come to a stoplight and see a Pemex station directly in front of you. Turn left and you will see the restaurant/hotel on your left.