Hi All! We are two gals in our 30's who will be visiting NYC at the end of June this year. We will be spending 5 days in NYC before going up to see Niagara Falls for a couple of days and then returning to NYC. We would then like to spend our final 5 days at a beach town for some relaxing, but would like a decent size beach town that has things to do if we want (like to do fun/silly things as we are really big kids at heart!), a bit of shopping and a good choice of restaurants/bars for us for the evening. We are happy for a drive of upto about 4 hours out of NYC. Your suggestions on good beach towns for us would be greatly appreciated! We have had a quick look at Jersey Shore - LBI (Beach Haven) - but we really want to make sure we will be in the right place for some chilled-out fun on our last few days. Thanks in advance!