The city is known for its medieval architecture, relaxed atmosphere and scenic river, and has been called a hidden gem near the Welsh border.