Our favorite hotels in San Cristobal