Hotel Pironi is set in a 15th-century building in Cannobio, 150 metres from the shores of Lake Maggiore.