The best place to undertake a renovation is inside a shed protected from the elements but that doesn't happen very often. Normally you will be at the mercy of the elements. You can get around this to some degree by erecting a roof covering over the boat while it is out of the water. Try to make a list of repairs that can be done on rainy days. Things to consider regarding facilities are the distance in getting to the boat. If it's just a couple of minutes then it's worth going out for an hour to do a couple of small jobs. If you have to take an hour to get to the boat that removes that opportunity. The availability of power is another issue to consider as is the proximity of other boats. Shot blasting or spray painting will instantly make you the pariah of the yard so before you undertake this type of work you should chat to the yard management to see what is permisable. The availability of electricity, water and sometimes compressed air will all help to speed up your renovation. The most important facility is the one that gets the boat out and into the water. Make sure you have that sewn up before you begin your renovation. It is the most critical element of the whole renovation process.