Landmines
Handguns work better in close quarters. That said, if you have a gun handy for defense, you also have a gun handy for getting stollen (bad) or found by the kids if you have any (worse).
On the other hand, nothin' says "get out" like a baseball bat. Inexpensive too, and won't accidentially bludgeon anyone across the street while handling it