I am going to NY next week, reaching NY airport LGA at 3.30 pm, staying one block from Empire state. I am staying in NY for 6 days. I plan on buying 7 day metro card. Below is my tentative plan. Let me know if it is doable.
Day 1 : Empire state bldg. (As I will be reaching hotel around 6 pm , plan to visit Empire in the evening to see night view too ( 7 pm till 10 pm, buying tkt, standing in line and go last floor to visit).
Day 2 : 3-hour Circle Line Cruise (12.30 pm), Top of the Rock and Rockefeller Center Tour, Times square, central park American Museum of Natural History
Day3 : Statue of Liberty with statuecruises.com ( 11 am), American Museum of Natural History, Harbor light cruise
Day 4: Wall street walk, 9/11 memorial, macy’s, Broad way show, Brooklyn Bridge and Dumbo
Day 5: intrepid sea, air and space museum, Grand Central and some walking
Also, is it possible to buy tkts at the attraction place or need to buy in advance online?