i asked my boyfriend and he said ruger mini 14. he says the .223 is light enough to carry, and strong enough to put down next to anything you encounter. reliable, accurate, and close range, with plenty of accessories. also cheap!
he knows his guns, i'd check it out!