The breathtaking village of Wengen in Switzerland