I'm a Jersey Girl who lived at the Jersey Shore for over 50 years! The suggestion to stay in the Cape May area is a very good idea. You can get wherever you want to go in a very easy drive. Don't miss the ride on the Cape May-Lewes Delaware ferry. Shopping in Lewes is great (no sales taxes!). Cape May also has a nice zoo for a 1/2 day visit. Think you might want to think about staying in the NYC area longer than 2 days. Actually believe there is more to see in that area than in South Jersey. Definitely visit what you have planned, and I would add the the Empire State Building, and, since you're there, check out the kiosks in Times Square where you could pick up a pair of tickets to a Broadway Show as a two for one! (They go on sale the day of the performance - those seats that are not already purchased). Not every show, not every day, but I would check each day you're there for what you might get to see! You might want to check into getting a good guide book for the City that can help explain how to use mass transit easily. It goes EVERYWHERE and really isn't that hard to use, but it can seem crazy to anyone not familiar with it. Also suggest going to see the 9/11 Memorial and the new Freedom Towers. Inspiring.