The Best Hill Towns in Umbria: Todi, Città della Pieve, and Città di Castello

With the heady fragrance of fresh truffle wafting from the kitchen, my mouth waters as I await the plate of handmade tagliolini pasta that will soon be coming my way, while sunlight filters onto the patio. It’s easy to think that this is the perfect Italian hill town...