French chateau holidays. Stay in a chateau hotel or in a Manor in Northern France