Hi Christie,
I really like on-line shopping at Amazon, especially with Amazon Prime. They ship for free to a local 7-11 store so I don't have to worry or be at home when the package arrives, and returns are super easy to do, also with free shipping.
I know what you mean about the sizes. Last week I ordered a skirt from REI, and after very seriously studying the size guide, I selected XL. Well, it arrived and it was way too big! It's a tent! So then, I ordered three skirts from Amazon, two of them L and one L/XL. The two L's were still too big, but the L/XL fits perfectly, so that's the one I'm keeping of course.
I'm s chicken when it comes to going into the stores to shop, so I bought a belt for the big REI skirt. I think and hope it will look okay with that.
Take care,
Emma