perfect place to stay for beach vacay