It’s January and every hotel in Ostrava is fully booked. So what’s pulling the crowd to a city that many Czechs wouldn’t visit for free?