While you can see some of the top sights in Amsterdam in just one or two days, we highly recommend planning at least 3-4 days in the city (4-5 nights). With 3 days, you can visit the most important museums and attractions and explore some local neighborhoods. With a day or two extra, you can also visit the countryside, see the windmills, and - in spring - the famous Dutch tulip fields.