I have been to Vigo and Malaga
Vigo is a reasonably large city with some nice shops but not much else
Malaga has a lovely centre with good shopping and a castle on the hill
It also has a nice beach which we walked to from the port gates
Worth a look around under your own steam