Nestling in a sea of greenery, overlooking the magnificent lac du Bourget, Les Saint-Peres is a delightful cosy hotel offering discreet luxury.