Birmingham has been named the 30th best city in Europe in a major new study. It was ranked for culture, jobs, and quality of life. We hit the streets to find out if locals agree — or if the experts have got it wrong.