A corner of paradise on the shores of Lake Maggiore