Many of the online clothing stores have free shipping, and free return shipping, so if something doesn't fit you can send it back and try the different size until it does. It's not as good as being at a store and trying things on, but if you have an idea of how certain brands tend to fit you can get a lot of things online. Especially if you're looking for unusual fits or sizes that aren't usually in stock, you'll have better luck online.
Bookmarks