While this is not a store I'd typically shop I do pop in now and again to buy socks for my boyfriend. They have a nice selection of socks and while a bit pricey definitely worth it. The socks are made of high quality and seem to last a lot longer than others.
Let's face it every man needs a collection of good dress socks.