Hi Emily,
I outsource the printing because it is cheaper - I don't print huge volumes at this stage. Also, outsourcing allows you to have some diversity in quality and sizes.
I'd stick to the above recommendation unless you are printing tons of prints :)