I`ve got a Morrison`s and Lidl within about 5 mins walk, and I live in a market town with loads of little shops for anything else I might need, might be tricky if you were in the middle of nowhere...........
Not really. All the big supermarkets deliver now.