Bristol is easy. On your route you'll be west of Cardiff anyway so well clear and can pass by up to 9500 or more depending how far West you are. If you want to stay over land you can either transit Bristol zone or what I normally do is fly over Bath at < 3000 underneath their airspace (with a traffic service if poss).