Accommodations range from deluxe properties to small inns, London flats, bed-and-breakfasts, castles, cottages and motels. Every visitor to England should stay in a variety of accommodations to get a better appreciation of the country. If at all possible, stay in a castle or on a country estate for part of your trip. And consider driving out from the main tourist centers and staying in farmhouse bed-and-breakfasts for great value and local color (local tourist offices keep lists of potential hosts).