Our picks for the best things to do in Kutna Hora, Czech Republic -- from where to stay, where to eat, and tips for your visit.