Situated perfectly for a day trip from Geneva or Lyon is the tiny medieval town of Pérouges. Perched on a hilltop, it already has a magical charm from afar. Entering Pérouges through the imposing Upper Gate reveals cobblestone streets, quaint shop signs, and a setting reminiscent of a Disney movie. However,…