It has the longest high street and has had a difficult few years but one poll says it's one of the UK's best spots ...