Travel This Beautiful Medieval Town in Czech Republic Looks Straight Out of a Fairytale! February 1, 2025