I also keep my boat at Stuyvesant YC on CI. Members get first pick, but there's almost always room for strangers. Cost is about $40/ft mast in (incl discount for paying upfront). You can do whatever you want yourself or bring in pros of your choosing. NYC subway goes to Pelham Bay Park and from there a bus can bring you to CI. Check Welcome to Stuyvesant Yacht Club
for more info.