I think it unlikely we will win tonight but I just bought a return flight from Bristol to Berlin from the Wed to the Sunday (straddling the Austria game on the Friday) with easyJet anyway. The price will go through the roof this evening if things are looking good - and that's if there will still be availability for a short while.
Other alternatives will be pricey too: driving to Berlin is a very long slog from the Channel coast and, having looked into it, flying into Poznan or Prague and getting to and from Berlin by train just isn't worth it timewise and costwise.

Best bite the bullet methinks and, at worst, enjoy a few days in Berlin anyway. (I have really had a look around since before the Wall came down).

Now let's see if any accommodation is available.....