Amsterdam is a very unique multicultural city. Dozens of channels, unique architecture and magic atmosphere will make you not just love this wonderful city, but want to come back again and again! Besides their own language almost all the inhabitants are fluent in English so it provides a perfect environment to learn and practice English. Moreover, the inhabitants of Amsterdam are amazingly friendly and nice to foreigners, so everywhere you can find a partner to practice the language. Museum lovers will find a lot of interesting places to visit (for instance, Van Gogh Museum, Anne Frank House-Museum, Madame Tussauds and others).
Besides that, all neighboring cities are very closely located so you can easily visit, for example, The Hague and its International Criminal Court.