I've been. It is a beautiful city.
It would be one of my favorite places even without the weed.
the architecture is really cool. Especially if you've never been to Europe.
Check out the Van Gogh Museum and the Rijks museum.
The Heineken Brewery is also cool. And you get a couple beers while on it.
Take boat/canal tours while baked is my favorite thing i think.
I don't know which shops are the best. I went to many small ones and a few of the Famous ones. Barney's and Dampkring are pretty popular, but I heard their products aren't the best.I was completely ripped and drunk the whole time I can't honestly tell you wich shop was best.
Grasshopper Steakhouse is pretty cool. not the best food but pretty cool atmosphere.
I liked staying in Rembrandtplein part of the city.
Also you can't go without going by Redlight district. especially if you are single.
Almost everyone I spoke to spoke English. taxi drivers and store clerks and the such.
Don't bother with Anne Frank House IMO.
If your going for 7 days you may want to catch a train to Germany or Paris for a day or 2.
many of the bathrooms are in open sight. even at the airport a was at the urinal and anyone walking by could have seen my back. Several clubs were the same way. The ones on the street tripped me out
You will have fun.
also many places require you to pay to use the restroom, including many bars/clubs and train stations.