If I can find something locally and at a fair price, I buy it locally. If I can’t I go on line. On line I pay shipping which generally exceeds what I’d pay in state sales tax.
If I buy online, I order from Amazon.com and I have prime, and shipping is always free, I can wait the two or three days it takes for the item to arrive