A guide to the best things to do in Perugia, Italy including attractions to visit, day trips, great restaurants and places to stay.