DH and I want to go on a mini-vaca this summer, I am thinking about Shelter Island. Any comments, good places to stay????