My son is planning a NYC wedding June 2015. As we will be travelling from Scotland for the wedding we hope to extend our stay in the US with a break at the coast. We prefer to travel from NY by public transport and want a seaside town with a beach, nice restaurants and a good atmosphere. We may hire a car there for some day trips but don't want to drive from NY. Any suggestions of towns and transport options please. As a guide to what we are after, we loved a visit to Key West earlier this year. Lots to see, very historic, lovely restaurants, shops and beaches!