Steam train rides at the historic Santa Margarita Ranch in San Luis Obispo County has earned a spot among the best Christmas ...