San Miguel Allende, Mexico: Kuku Ruku is a modern and ecological hotel in the Centro (Photo© Ann Summa).