Most of the Real pros travel. They do tours of different areas so if you post "Looking for calibration in xxxxx city/state" you will probably get a response. Someone will also post a list of folks and where they are located as I don't have that link handy. It is best if you put your city/state in your profile so folks know where you are located. Some of us Enthusiasts also calibrate for others at a reduced cost as we are learning and gaining experience but that of course requires the Enthusiast to know you are near by..
As for doing it yourself, it is not a quick fix. You will need to invest some money, and if you want the results accurate, it will most likely be, at the very least, $1000. If your display is not a front projection or rear projection that needs to be done every 6 months, and you are not looking for a new hobby that will cost a large sum of money and no leas than 100 hours of your time, I would suggest hiring a pro. Even if you think you might want to get into it, if you hire a pro that educates, you really get your money's worth.
Also, as to your question, it is best to calibrate a display on site as your environment and viewing habits come into play.
Hope that helps!