My wife and I are considering travelling to Europe next summer with our 2 year old. We have been to Europe several times but never with a child. We would like to find a city/ country that has enough to do, which is clean, safe, where we can get around without a car and people preferably speak english in case my son should get sick. We are considering Amsterdam, Stockholm, Copenhagen and maybe a city in Germany like Munich, or possibly Barcelona eventhough we have been to Spain and they don't speak english. In any case which two places would work best for a 2 week vacation?