There are in total six beautiful cities to visit and explore in Wales: 1. Cardiff 2. St Davids 3. Swansea 4. Newport 5. Bangor 6. Saint Asaph