Snow Hill is in the business district. Moor Street is handy for the shopsBirmingham New Street would have to fall in the same category then. Some of the mall is just above the station and the rest can be reached over a footbridge.
EDIT: and from Snow Hill if I remember right, the other end of the mall is just across the road.
Even better for Wetherspoon'sEncouraged by the "Inconveniently Sited Stations" thread.
I nominate Grimsby Town as the best sited station for the town centre. 2-3 minutes walk and you're in the town's shopping mall.
Leeds, Sheffield, Carnforth, Morecambe and Huddersfield are all pretty good.
morecambe was better before they truncated the line. Now it seems to be in the middle of a car parkLeeds, Sheffield, Carnforth, Morecambe and Huddersfield are all pretty good.
Liverpool Lime Street has already been mentioned, but another good thing about it is that if you need to get to the other side of the city centre (Pier Head etc) and it's chucking it down, or you've got lots of luggage, or you just can't be bothered walking, your train train ticket to Liverpool says on it "Liverpool stations" meaning you can hop on a Merseyrail train around to James Street for no extra charge.