Our selection of the best castle hotels in Italy. Enjoy centuries of history, beautiful Italian landscapes and traditional food prepared with locally sourced ingredients.