Baron Tavernier Hotel & SPA is set in Chexbres, surrounded by vineyards and the scenic Lavaux wine region and offers beautiful panoramic views of the Lake...