Conway Castle in north west Wales. It has 8 large towers and the most complete and best town walls in Wales.