MOPA in Balboa Park is great. It's free the second Tuesday of every month.