You have various options, I use Lowepro bag myself, both a suitcase-style bag (with a shoulder strap option) and a regular backpack solution.

I suggest you bring your gear to the store and find a bag that will fit everything and have some spare room left.