You chose a bad time to do SD. Without the beach it's mainly the zoo or barhop. I suggest driving a hour up north to Big Bear and go snowboarding.
As for OP, as someone who has experience working in both LA and SF, don't rent a car during your time in SF. In SF, there is plenty of free...