Civita di Bagnoregio is a medieval castle town with a picturesque location, Italy