Edinburgh, ScotlandFlorence, ItalyNew York, USAMontepulciano, ItalyNew York, USAAmsterdam, NetherlandsVenice, ItalyNashville, USAPienza, ItalyRome, ItalyOlympic National Park, USAPienza, ItalyTexel, NetherlandsFlorence, ItalyEdinburgh, ScotlandVenice, ItalyNew Orleans, USAVatican CityEdinburgh, ScotlandVenice, Italy