We will be in NYC in early Dec and had planned on riding Staten Island Ferry to get a good view of SOL. Is it still running? Would it be best to do a Harbour Cruise? And if so, would we need to purchase tickets ahead of time or can we wait until we get there? Thanks for your input!