Here are the best things to do in San Luis Obispo, from farm to table dining to exploring the stunning hills in the area!