Speaking of close quarters, how about a submachine gun? That way, you combine full auto with a short range barrel. It's expensive, but you'll be thankful for it when the zombies close in.
Model: Steyr AUG
Price: $1,600 for semiauto, $12,500 for full auto