Amsterdam’s top tourist sites are…rather well-trodden. AvidVoyagers got you covered with a hand-picked list of the greatest Things to Do in Amsterdam.