Amsterdam is known for its numerous canals and the free spirit of the city but also its immense cultural diversity. It has something for everybody!