I tend to go old school. My "Tombo" katana for when I am up close and personal. What the heck, got to get my money's worth after all those years as a student of Muso Jikiden Eishen Ryu and all the fun with Tameshigiri.
That said, there's nothing like having a couple CZ-82s and a Makarov or two on hand.
Then for when you want to "reach out and touch someone", it's hard to beat the Yugo M76 (8mm mauser). The favorite of those silly Serbs and Sarajevo snipers everywhere.
I picked this one up today:
BTW, fairly cheap surplus Yugo 198 gr. M75 sniper grade ammo is widely available now.
Then again, just about any AK will do in a pinch - designed so even an ignorant peasant could use and abuse without cleaning.
- Black Blade