Although online shopping is convenient, nothing compares to an in-store experience — at least a good one.