Europeans almost never wear sweatpants or yoga pants out on the street, and even white athletic socks aren't too common. A sweatshirt or hoodie isn't a complete no, depending on the city and your age, but aim for smart casual instead if you want to look closer to the average pedestrian.