affordable hotels in San Luis Obispo