1 hour drive from Geneva or 30 minutes from Lyon. Preserved medieval city of Perouges is part of the French Government`s programme Villages de France (http://www.les-plus-beaux-villages-de-france.org/en). Very nice atmosphere, although a bit artificial. Similar small village of Yvoire on the shores of Geneva lake (30 minutes drive from Geneva) is more lively. But definitely worth going once.