To avoid being over- (or under-) dressed, a selection of thin layers is your safest bet. Think light jackets and sweaters, blue jeans, a waterproof coat and a scarf. While there may be some chilly days, buildings tend to be kept warm, and you don't want to be caught sweating when you come in from the cold.