I will be travelling to Europe for the first time this June, going to London-Paris-Amsterdam-Berlin. The problem is that Berlin is the last city I'm visiting but I fly out of London. My question is how much time I should allow myself to travel by rail from Berlin to London. I was hoping one full day would be enough. spend the night in London and fly home the next day. Any help would be much appreciated.