I'd take my AR and find a nice high, hard to get to place and just start picking them off. Though I would love a Steyr, only really seen them either in Ireland or the sporting goods store but their nice rifles. AK's jam just like anything else and shotguns aren't good for long range, which is what you want. I'd take a knife for backup, but lets face it, it takes a lot of strength and endurance to use any melee weapon for any amount of time and the zombies are in no rush.
One powerful sniper rifle and another kinda of powerful but is semi-auto.
I'd find maybe a really tall tower and just sniper. I'd have a knife with me and a stack full of grenades to throw down. If they manage to get up.. I always have a zip line to the next building ;]
Shortbusses (which are not "lanes, trains, or cars" and therefore are okay) are the best weapon against zombies. Afterall, zombies crave brains, and therefore would avoid the short bus. A Redsox baseball cap is also a powerful deterent. jk jk...
Flamethrowers, you know, are a great anti-personnel weapo , capable of burning a man to a crisp in mere instant; however since 1950 they were no more manifactured (not human weapon, you know) exept for Russia, the last russian models are of the '70. So, I'll go for one, but I'll have probably to build one...
No ones mentioning Semiautomatic rifles. Id take an FAL, not the Argentinian version(COD version) mind you, and own with it. The Zombie Survival Guide says, that if you have the discipline not to be an ammo waster, than this is the gun for you. And for flamethrowers, they take to long to burn flesh, despite what you think, they do not burn to a crisp instantly. And as for shot guns, the bebes dont really have enough power to go through there skull and kill. Chainsaws will get you infected so their not a good idea.
My choices would be a repeating .22 for longand FAL for mid and a compund bow for short distance, I would use a Crowbar, and a trench spike or a machete for melee