Most people in London tend to dress fairly casually – think jeans and a casual top or jumper. The exception is business workers, who tend to wear suits or more formal attire. The weather is very changeable, so prepare for all climates: shorts and a t-shirt are common in summer (although always bring a jacket), and coats, waterproof jackets and warmer wear are a must for colder months. It’s particularly important to wear comfortable shoes if you’re exploring all of the city’s attractions, as you’ll be covering a lot of ground. People mostly wear casual outfits to pubs, but might dress up more for a night at the theatres, bars and nightclubs.