I live within a 5 minute drive of 3 grocery and drug stores and my mom lives within about 10 minutes, so we compare together.
Wal-Mart is actually about a half hour away for me and the crowds are horrendous. (Many times I end up spending more at Wal-Mart because of the one-stop shopping thing and just wanting to get my stuff and leave.)
We have a couple of grocery stores around. King Soopers, where daughter works, but would wipe me out in a heart beat if I shopped there regularly. Not to mention the store where she works has as much customer traffic as Walmart, it seems. The Safeway is even more expensive. But their staff seems to be disgruntled much of the time.
And, we know Walmart’s peak hours and how to avoid the crowds there, for the most part. But if I hit two or three stores, I would be putting double/triple the walking on concrete floors, standing in lines on my back. I wouldn’t get back up for days.
Oh yeah, we have a Target. They have the puppy food we have been using recently in the larger bag. Too bad, Walmart is losing a sale by not having the larger puppy food.