The main supermarkets are asda, tesco, sainsburys, Waitrose, morrisons, aldi and lidl. Aldi and lidl are considered the budget supermarkets, with Waitrose the premium end of the scale. Tesco and sainsburys are in the middle. Asda is basically
Walmart, you can get practically anything there. In fact I think asda is owned by Walmart but I may be wrong. I work for Waitrose, so I am
bias but I will say you'll get great quality there and prices are competitive. It's also best for customer service!
In any town centre/high street you'll get a load of pound shops or places like wilko that sell almost everything very cheap. A bit of food and drink, batteries, cups, paper, cleaning products, toiletries etc.
If you're after food on a budget I would say stick with lidl or aldi or asda. They will probably have the cheapest and asda also probably have the best deals, eg loads of buy on get one free offers. If you're eating out, look for a chain of pubs called Wetherspoons. It's probably the best value food and drink you'll get eating out. You can get a main meal (burger/hot dog/chicken and chips, etc) and an alcoholic drink for about £6. It's cheap and cheerful but not offensive. Any other questions feel free To send me a message.