Popular with locals and visitors alike, the Christmas Village Festival is an annual shopping extravaganza at the Birmingham ...