Berlin for £139.50

Berlin is easily one of the most beautiful cities that Europe has to offer and you will never be short of something to do. Take a few steps of the tourist track and find yourself in the heart...