I will have teenage boys with me for a few days in the San Diego area. I would appreciate advice on which would be the best beach. Would you suggest staying close to the beach, sea world, zoo, Petco, etc.? Also great restaurants too please. Thanks for any and all suggestions.