Seven days in Amsterdam is just a nice warm up. But I do 2nd the suggestion for a side trip to Haarlem. Only 20 min away but such a nice, pretty, and low key city. Nice to balance all the hustle and bussle of AMS.
Two things I would do for sure. Take a canal boat ride.I am partial to the ones that leave just befor dusk. You get a great view and insight into the city and can see the house boats come to life as people come home from work. Very pretty. I would take the boat which is in the canal across the street from the Heniken Museum. They have a real person narriating the tour. Much better than the annoying recordings the other boats have.
2nd I would make sure you go to a "coffee shop". Even if you are not a smoker this is an experience not to be missed. Do NOT go to the tourist trap Bulldogs. Crummy service, crummy product (if you do want to sample) and lots of pressure to buy their product. Lots of nice friendly shops where you can get a coffee or juice, listen to some good music and watch the seen unfold. Would recommend the DeKuil off Damrask (big green 4:20 sign out front)...very much like a friendly pub back home...should buy a coffee or other drink but will be no pressur to buy their smoke.
Also you may want to check out the AMS experts at
www.channels.nl. A great site on all things Amsterdam.
Doc