We have tickets for a couple of Broadway shows but do we need to book in advance for the likes of Empire State Building, Top of the Rock, Ground Zero, Rockefeller Centre etc?