2,300 hours of sunshine per year and a church established ater an appearance of the Virgin Mary – this is Locarno, the town with the warmest climate in Switzerland. It is located on the northern shore of Lago Maggiore.