San Diego winter highs sit near 65 degrees, and many beaches and coastal trails are free. Stay in cheaper inland ...