Here's what I have and I love it.

http://www.bagpipecase.com/

It's big, has lots of pockets and padding, and can be carried several different ways. Best of all, you only have to break the bass drone down to fit it in.
I also have a fairly cheap aluminum case that I use for airline travel; it was around $25 at Canadian Tire. It would do the trick for day-to-day use as well.