I use Canon paper because it seems to work well in my Canon printer with Canon Ink. I've tried cheaper paper and it wasn't good.
There are higher end papers that should work well enough, but for best results, you should download a profile for the paper.
I really only print at home for things I need quickly or don't care a whole lot about quality. Using a lab isn't really that much more expensive and the results are much better.