Visitors to Birmingham's German Christmas market have shared their frustration at being charged £21 for a beer and a hotdog. The Frankfurt Christmas Market, which claims to be the largest ...