I like using a boresnake and a basic Hoppe's kit.
This one is awesome:
Amazon.com: Hoppes Universal Field Cleaning Kit Md: FC2.: Sports & Outdoors
I keep one in my range bag.
Hoppes #9 is a really nice solvent ... I have tried most of them and that one seems to work best.
Throw in a small tube of white lithium grease and you're all set.
You can find both the kit and boresnake at Dick's Sporting Goods or online at Midwayusa.com
White lithium grease is available at Lowe's
You end up needing a bunch of different sized tips and brushes for different calibers, but it works great.
Make sure you use plastic cloth holders and insert any rods or snakes CHAMBER FIRST.