Which country is home to the charming town of Wengen, offering breathtaking views of the Swiss Alps and a car-free environment?
Austria
Italy
France
Switzerland