Go in after the crowds die down, like after noon.
If they have what you want, great.
If not, no biggie.
Increasingly, retail seems to operate on a rolling sale model and you can find great buys throughout the year.
B&M stores are still generally a better source of deals than is online in my observation.
It's also more fun to actually shop than to click IMO, although online is quicker for things you can wait a few days to get.
There is also the social aspect of shopping, which is totally lacking in the online experience. Mingling and chatting with strangers is a part of life and it's a little sad that people would rather cozy up to a screen than to interact with others.
No wonder so many people of various ages seem to lack social skills. They've either allowed them to atrophy or they never developed them in the first place.