The best overall time to visit San Diego is the fall. It's the shoulder season with fewer crowds, and the weather remains exceptional for enjoying the beach and ...