The best things to do in San Luis Obispo, California and county from the vineyards, historic sites, coastal towns, & more!