Amsterdam is fine.. but all the big cities here are full with junks etc.. They ruin the perfect picture of Amsterdam. If you want to see some WWII stuff then Hat is right, Germany, France and well Amsterdam has the famous Anne Frank
Italy is also great, I rather spend my time in Italty then in France. But I suggest you surf a bit on the net to find out wich country suits you the best.