Think you can’t afford a dreamy California beach vacation? Think again. Just north of San Diego lies Oceanside, a chill surf town with uncrowded beaches, vintage...