Share0 As well as gorgeous rivers and lakes, Switzerland is home to impressive waterfalls. Here are 10 that you should check out.