Holiday accommodation in Cornwall, including cottages and self catering, bed and breakfast, guest houses, holiday parks, camp sites, farm house accommodation and hotels