The best time to visit Amsterdam is now. Here’s a weather-proof guide to the city National Geographic