Just go to Simple Digital (2nd floor) and they can make wonderful prints for you. Their monitors are calibrated so what you see on their screen is very close to what you'll get from their prints. This would certainly help you in getting the colors you desire. If you can make your own print from home, even better. This is to be done before submitting the image file and proof to the offset printing company.
Anyway, hopefully you don't get confused by all this technical process. Its pretty straight forward I must say. You send in your photos in the manner they (the offset printer) want you. Just make sure you have your own color print on your end for the printing company to match with. Other than that, don't get too worked up.
Follow these steps if you're still confused:
1. Make your necessary adjustments in RGB color mode.
2. Once you're done, flatten your file, convert it to CMYK color mode. (You'll notice some colors will become slightly muted but its ok since they are out of gamut for printing.)
3. Save as a copy but keep your original working file unflattened.
4. Make your own proof. You can either opt to print at home or go to any good printing shops e.g. Simple Digital. Print your images in RGB color mode.
5. Send your digital file (in a CD preferably) and your own proof to the offset printer. Send only your CMYK images because they will ignore the RGB files. If possible, pack all of them in clear plastic bag and label them accordingly with the proper instructions.
6. Proofing stage. Printer will send the proof to your doorstep. Check colors, once satisfied, sign off, send back to the printer.
7. Smile and go treat yourself to a nice cup of coffee.
All the best and hope that helps.
PS: From my experience, the only time I need to be 'anal' about colors is usually matching company corporate Pantone colors. But that's another story for another day.