I have 3 suggestions.

Old town, Bolboa Park, Seaport Village.

All are areas unique to SD that you can walk around and enjoy for free. For cheap but fun restaurants I would check out the...