The city is a great place to shop until you drop – or at least, need a caffeine fix. From indoor markets to brand new shopping centres and streets laden with high street classics, there’s no shortage of shops in Swansea if you fancy indulging in a spot of retail therapy during your stay.