Oops.
Bed Bath and Beyond is gone.
Everything I've bought for the past few years from bath towels to bed sheets, to kitchen kitchen doo-hickeys, I have bought off Amazon for the past five or six years. That was after going comparison shopping at stores like this (Home Sense) and finding literally every single thing significantly higher priced and often obviously lower quality.
EDIT: Actually, I have to call out one Canadian retailer who I do still visit for this stuff is Canadian Tire. They are the one place I have regularly found good value and quality on stuff. Their online shopping is a pretty good experience too after many years of troubles getting it going.