Take a glimpse into life on the doorstep of Pelerin Palace: from the idyllic shores of Lake Geneva to the quintessentially Swiss towns of Vevey and Montreux.