London is notorious as one of the world's most expensive cities, and hotels in the city can be very expensive, especially during the peak summer travel season. For an affordable London stay, try alternative accommodations -- B&B's, hostels or apartment rentals -- or travel to the city during colder months. Luckily, London, a major global hub, is one of the cheapest Western European cities to fly into from the U.S., and public transportation within London is relatively cheap. In the British countryside, buses, known locally as coaches, are an inexpensive and easy (albeit somewhat slow) way to get from city to town and back again.
Summer is peak season for travel to England. Winters in the country are chilly and damp, whereas the summer season brings pleasant temperatures and some sun (although the local weather tends to be foggy and rainy year-round). The shoulder-season months -- in fall and spring -- are an excellent time to find favorable weather in England and fewer crowds to boot. Travelers to London in particular, which gets virtually mobbed in the summer, can avoid crowds and the steepest prices of the year by planning a trip during spring, fall or even winter. But in less traveled destinations, beware. Some countryside attractions or small towns in England basically shut down during colder months.