One good time to avoid is the October "half-term," when schools in the capital take a break for a week and nearly all attractions are flooded by children. Arriving at the start of August can be a very busy time, and the weather makes Tube travel a nightmare. And trying to shop in central London the week before Christmas is an insane idea best left only to desperate Londoners who have forgotten to buy presents.