Lake D'Orta is about 35 minutes west of the biggest lake (Maggiore) and the town of Orta is the best place to visit on that lake. It has an old-world feel in the center with plenty of restaurants and shops along the cobblestone streets. There is a tavern in this part of the town claiming to be several hundred years...
More