Essential Info for San Diego

Figure out when to go, how much you'll spend, and what to expect weather-wise (hint: it's probably perfect).