Bangers: 12. First force or Aircraft carrier (8 letters).
Booze: 17. The Right Reverend (6 letters).
20. Bill's drunk on a bridge (7 letters).
23. The Lions' beer (9 letters).
27. Beer for one of the few (8 and 3)
Booze.
I found a drink called Florence in my crossword dictionary, a rather tenuous link to q29, but I can't find it anywhere else. Possibly something like frescoe, frascati. I am just guessing.
21. Cherry wine or something similar?
I thought no 30 was something llike old peculiar, but it isn't enough letters. What about some of the new alcopop types. I don't know many of the names. I am behind th etimes with drinks. I will have ti have a wander down my local supermarket. I will let you know.
J.