My wife and I are visiting NYC for 9 nights in August. Knowing that it will be hot, we would like to spend a night or two out of NYC. We like quaint towns, nature and good restaurants. A place where we could swim (beach or lake) and walk would be excellent. We would prefer to travel by public transport. Does anyone have any recommendations? We have never visited the US and may never get the chance to return, so it's a big decision!