DH and I are thinking about going. Can anyone recommend places to stay? Things to do?