Everytime I have stayed in San Diego, I have asked the Marriott Concierge and/or front desk and have always been given fantastc suggestions. Most hotels even have a list they have written up, that gives a description and directions. You might want to contact the hotel in advance and get the list ahead of time. Also, restaurants that are hard to get into, I have had the hotel make reservations. Sometimes I haven't even been able to get a phone call through, but the Marriott Concierge has always gotten me in.