Do it yourself on something like Wavelab. Odds are a five-track EP will cost you hundreds if you want a good job done. If you don't want to pay that much, it won't be a good job. Hence, do it yourself.

If you don't know anyone who can work that kind of gear, then it all depends. Unfortunately higher prices = higher quality and there's not a lot of getting round that. Some places will give you reduced prices if they both master it and press it. As far as that goes, there's loads of 'em around. My advice is to use your judgment, be sensible - take a good look at the website and decide if this place is really gonna do a good job. Can't really give you any specific names off the top of my head, but they're easy enough to find...