10. Cardiff
People per square mile: 9,626
Cardiff is on the south coast of Wales and is known for high-speed trading and a heritage of fine arts and music. It became the capital of Wales in 1955. It’s a little overcrowded, as many important places are within the city limits.

Savvapanf Photo/Shutterstock.com