The south Bohemian town of Slavonice, which is known mainly for its uniquely preserved Gothic and Renaissance town houses, has been named Czech Historical Town of the year for 2017.