I think if you're in a small enough town, keeping a good powered rifle in your car that's easy to grab is a good idea.
Not everyone lives in a "town"...small, big, or otherwise. My wife and I don't.
But we both carry almost everywhere, and it's easy enough to throw a rifle (or shotgun) in the truck if we're going somewhere where we think we might use it. In fact, even when we are actually going deer or elk hunting and have our big game rifles along of course, I always have an inexpensive, single shot .410 shotgun in the truck for grouse and such.
Lately our problem with carrying almost everywhere has been that we have a good friend in the hospital in the "big city" of Pocatello. There's "NO WEAPONS" signs, as well as pictures of guns and knives in circles with lines through them on every entrance to that hospital. So when we visit our friend, we leave our CCWs in the truck. I doubt anyone would notice if we did carry our guns into the hospital, but we don't want to take that chance.
I know, I know...we're taking the chance that some lunatic with a gun might come into that hospital and kill us unarmed folks that pay attention to the "NO WEAPONS" signs. And we're taking the chance that some thief or thieves might break into our truck and steal our guns while we're visiting our friend. But that brings me back to what I said in the first place...we don't live in town. And when we
do make the trip to Pocatello to visit our friend in the hospital, we also run errands (Fred Meyer's, Lowe's, Sportsman's, Ace, etc.)
So it's a bit of a problem...we're not about to run errands in the "big city" unarmed because we left our CCWs home in the safe, and we
don't like leaving our CCWs in the truck while we visit our friend in the hospital, but we
do.