Yes, you can wear a hat in London. Hats are a popular accessory in London, especially in the colder months. Just make sure your hat isn't blocking anyone's view, especially in places like the theatre or cinema.