After years of living in Cardiff, Wales, as an American, I'm confident it's one of the best spots to visit in the UK. It has ...