wiggydiggy
Guru
High streets will thrive if there’s a market for instant demand services. Beauty, cafe, coffee, pharmacy. High end will also support butchers, fish mongers etc. a thriving restaurant community will also survive. Anything people can wait for 2 days will struggle.
Less affluent areas will also do well with groceries and local provisions as these might be areas with a population with less access to transport or where cash is more widely used.
Described my high street almost exactly there. New cafes and bars have opened, the greengrocer closed but the butcher is ok. I was reading some reviews of a local cafe online and there is more tourism that I would have thought, I must take my high street for granted a little but for others it's a nice (IMHO!) place to visit.