First, San Diego ISN'T a Republican city; part are, but most of the people (especially in the college & beach areas) are quai-libertarian.
I have a brother that lives in the Ocean Beach neighborhood, (I have visieted quite often) very laid-back area, alot of small community-based businesses. The Mass-Transit is good, you can even take the train to right near the Mexican border.
for more info
http://www.city-data.com/city/San-Diego-California.htmlDemocrats hold a 5-3 majority in the city council
the Mayor is a Republican