This post has you covered on the top 23 things to do in Birmingham, UK, including all the best attractions and activities, from a local's perspective.