I haven't got an ASDA nearby...so it is Tesco or Sainsburys....The Tesco is a nasty little city-centre one-full of uni students. The Sainsburys is also full of students.....but it is competitive...and nicer. And yes....there is also ALDI.
aldi is more expensive than you think, I have found asda to be cheapest although tesco sells some things that asda does not, the most expensive I have found is sainsburys then tesco, aldi and asda