My last trip I took the easy way out and shipped a suitcase ahead. Most of my suits and shoes were in my big bag and I was left with a carryon for my toiletries and meds. I won't do a long trip again without preshipping.
I don't think you can go wrong with Bookster. I have 2 pair and 2 more in progress. The only problem is that right now is the busy season and I won't get them until after Christmas. But they are well worth the wait.
Here in Pittsburgh we have nicholascoffee.com. They have good variety and the prices are fair. They also have a nice selection of teas. I don't even go downtown any more, I just go online and in a couple of days the order is here.