beachfront vs town stays