The Lake Maggiore Half Marathon is held in early March and sells out well ahead, with caps of 2,400 for the half and 600 for the 10 km. The point-to-point course starts on the Stresa lakefront and finishes in Verbania-Pallanza, hugging the shore almost all the way with views over the Borromean Gulf and its islands. It is fast too: a 59:06 was run here in 2018, one of the best half marathon times ever on Italian soil. The expo village runs at the Stresa Congress Palace on Friday and Saturday, and the race has charity partners. Afterwards, visit the Villa Taranto gardens in Pallanza, take a boat to Isola Bella and Isola Madre, and enjoy risotto with lake fish.