Rediscover San Diego-area beach towns: Best things to do and places to stay