Hi there,
Theres a Jacobs Digital in the city centre, and theres bound to be a Jessops in the city centre too. Theres also a branch of Calumet on Hagley road just outside of the city centre.
I couldnt specifically recommend any of them as Ive not visited any. However I did find the service and advice on offer from Calumet in London very good, hopefully it will be the same in Birmingham