Bernal Heights is great if you have a car or don't mind walking a bit to get to public transportation. Getting to any restaurants or markets will required some real hill climbing, but if that's not a problem, it's a great spot to retreat to after a day of exploring the city.