The Lido Palace is an exclusive 5-star hotel and Spa in Riva del Garda, Northern Italy, on the shore of Lake Garda. Official site, best available rates!