RASCARS
When I got the struts for my brothers car I found the best price at
www.rockauto.com. Prices may have changed, it's been 6 months. Some places offer free shipping. Some offer free shipping with orders over 50.00.
Are you going to put the struts on yourself? If you do, keep in mind that you'll need an alignment afterwords. Also, work safe. Use jack stands, rent a good spring compressor (only needed on the front). Autozone has a very good rental program. You pay full price for the tool. When you bring it back you get a full refund.
Another option is to buy struts with springs and the bearings already assembled. A bit less work for you while you pay more.
I know what you mean about a car floating! Mine was really bad. It had 99,000 miles on it when I got it.
Regards
Dan