The easiest way to navigate the city is to break it up into 2 parts - North County and San Diego Proper.  North County is a bit more laid back, while San Diego proper is a bit more urban.  You can't go wrong with either, in fact I think a stay in San Diego deserves a few nights in each.