Switzerland is famous for many things, but until Hôtel Palafitte opened its doors in 2002, overwater accommodation wasn’t one of them. Situated on the banks of Lake Neuchatel, Switzerland’s largest body of water, this is the only five star hotel in Europe built over a lake. There are 38 pavilions on stilts, each with an individual bedroom and a bathroom with moveable partitions so that you can see the lake from your tub. The terraces offer views of the Alps and sustainability is important with rainwater collection used for toilet flushing, and heating produced from kitchen waste. The hotel bar has an absinthe fountain where you can enjoy the drink in the authentic style of the Neuchâtel region. Room prices are from $540.