Halfway between L.A. and San Francisco is San Luis Obispo, a quaint college town with great shopping, amazing wines, and a vibrant farm-to-fork food scene.