Baveno, the picturesque town on the shores of Lake Maggiore, Italy