But of course I buy books because they are cheaper. The high street can be saved but it has to start offering things you can't get easily online, for less money
It's very difficult for bricks and mortar stores to compete on price. Some people don't have the money to have the choice available to them but for the rest of us I think we need to look a little closer to home; you can't have the cheapest prices and bricks and mortar stores, so use it or lose it.
This is a complete load of anecdata so please don't think I'm making pronouncements but when we moved back to the UK 6 years ago we were amazed at the prevalence of online shopping, for absolutely everything, and the quick delivery times. Where we had been living had, and still has (last time we were there) nothing approaching that level of online shopping culture, although it is increasing. Our high streets are also so homogeneous that as others have said, there's little benefit to going elsewhere to shop in the UK, with a few exceptions. Again, this is not the case in other places although globalisation is changing that and we've noticed other countries catching up in recent years. Personally, I don't want to go abroad and see exactly the same shops and products as I saw at home but others must feel differently.
I live in the city centre and ours is not doing too badly, although it is woeful for independent shops. There's been an increase in eateries, which is presumably keeping people coming into the city centre but I can't see there's much space left in the market so what will fill the remaining empty spaces I don't know. Our council are shite, so I doubt they'd have the foresight to look into turning them into residential.