Looking for a quaint fairytale experience in Italy? Go to Umbria and stay in a castle community.