Immerse Yourself in the Vibrant Medieval Town Square