Holiday homes for rent from a fairy-tale French chateau to Fincas in Spain