Kirk, it really is pretty simple, but it can be messy. My recommendation if you don't want to do it, is to call Roto Rooter, Mr Plumber, or any of those. I bet they have a standard/set price, plus the cost of incidentals...but I'd go pick up the toilet on my own (lots of brands, styles, and various prices), and just have the installer supply the hose and wax ring. My last toilet came with a wax ring. Get a soft close lid while you're at it...they are freaking awesome, but you may have to buy one for all of your toilets one you get hooked on it! You can buy the hose and ring...just be sure to measure the connections for the hose on both ends...they make various sizes. You may not need a new hose, but they come with new o rings, so I'd just do it while you're messing with it.
It should take about 1 hour (maybe two for your first time) to remove the old one, clean up the wax ring, and install the new one. The cost should be less than$150 in labor...is my guess. If they haul the old one away...that is helpful, since they are heavy and awkward. You could make a flower planter out of it!
They do make a plastic/rubber ring now, so you don't have to use a wax ring. Sometimes you have to shim the toilet, if the floor isn't flat...they make plastic shims so they won't rot away if liquids get to them.
Good luck.