From coal mines to music festivals, here is the ultimate list of the best things to do in Ostrava, Czech Republic - the 3rd largest city in the country!