I'll give you one idea that might get the fans on the terraces before kick off? Might? I know it won't go down well. In fact I'll get laughed at, but what the hell.
City should close the bars 20 minutes(pick a time) before the start of the match. And for those wanting to double up on beer at that point, they should only get 1 pint, or 1 bottle of beer.
Once you've finished your beer, there''s no reason to stay on the concourse. The only reason people stay on the concourse is to finish their Beers and to have a chat.
Yes, I appreciate some fans will always turn up late due to traffic problems, etc, but as long as the majority are in their places before kick off, it looks better than empty seats?
I appreciate this isn't practical for half-time as 15 minutes only gives enough time to drink up. But once again, City could limit sales to 1 pint per person.
Call if a daft idea(it is jrb), but City need to do something to get fans on to the terraces before the start of each half, rather than having them on the concourses drinking their pints and having a chat.