Unfortunately, No, RCCL only has a laundry service. There are no self-service laundry rooms like on Princess or irons available, fire hazard. I find if I pack all my dresses in the plastic dry cleaner bags, never had to iron. Have also read on the boards that the new Downy spray stuff also does a nice job, hope this will help and you will not need to iron anything, good luck and happy cruising.
The laundry service was just about what you'd pay in a hotel elsewhere, certainly it was not outragious, so you shouldn't have a huge cleaning bill. Yes, I know what you mean about Princess, its nice to pack and also consider that you can throw a load of wash in if needed, also helps lugging back suitcases full of just dirty clothes, but I think you will be fine, just pack smart and be able to mix/match outfits. I would imagine that packing for 2 weeks is not a lot of fun, good luck and I hope you really enjoy the long cruise, have fun!