With a mountainous landscape perfect for decadent skiing holidays, vast lakes and unique climate, Switzerland is the perfect place for a mini-break. It’s also home to some hearty traditional cuisine.