We've all heard of Bath and York, but perhaps not many outside of Wales know about Caerleon. While it certainly doesn't have the world-renowned reputation of the English cities, this town that lies ...