10 amazing things to do in Birmingham