You can see Amsterdam on both bus and boat with hop-on and hop-off service. Both the routes will stop at various places of major attractions.
Frankfurt is an international city and as such most local speak a bit of English, even if not so correct. The city is a tourist
New York is a lovely city to visit in the USA however like all good things there are bad things in the city as well.