hi there,
San Diego museums offer a great opportunity for souvenir shopping. For instance, you can purchase art prints at the Museum of Art, or a model ship from the Maritime Museum.
Also, don't forget to
shop at the Spanish Village Art Center in
Balboa Park. This place is amazing and it is basically an open-air mart with more than 50 booths and stalls exhibiting the works of local artists.