affordable hotel San Luis Obispo