Wales is a country rich in history and culture, with a beautiful landscape that ranges from the rugged mountains of Snowdonia to the golden beaches of the Gower Peninsula. The country’s capital city, Cardiff, is a lively and cosmopolitan place, while Wales’s other cities, such as Swansea and Newport, offer a more traditional Welsh experience. There are also plenty of castles to explore, as well as Roman ruins and medieval churches. Here’s a look at the best places to visit in Wales.