Gruyères, Switzerland may be the most wonderfully idyllic place you’ve ever been (or imagined). The town is so cute and compact that it feels like a Disneyland version of a Swiss town. There is one main street and it is veritably bursting with charm but also only about half a mile long. The cobblestoned main […]