It usually seems much cheaper to buy online, but it's the shipping that makes the difference. If you can find a respectable place that sells them tax-free and for a low shipping cost, then by all means, that's your place to go.
Problem is, trying to find one of those. In the long run, it ends up being a decision of either convenience or patience.