Berlin – English very widely spoken in Berlin. You should be fine in almost all hotels, shops and restaurants. Elsewhere most people will either speak at least basic English or be able to get someone who does. You don\\'t need German when visiting Berlin.