Pallanza, on Lake Maggiore. The town dates from Roman times, and is now a renowned tourist resort.
All images are © Chris Gibbins