When in Holland, don't bother with Amsterdam. It's a bit of a rite of passage but it's become so touristy and watered down it's a waste of time. (my opinion only) Go to Rotterdam instead. Less stoned frat boys pining on about how 'weed should, like, totally be legal in the states' (yawn) and pissed up stag parties (nicknames printed on t-shirts = wankers) clogging up the place. It's got a quality natural history museum, modern art gallery and just as much coffee shops (if that's your thing). It's also got a skate park slap bang in the centre which is pretty cool. Out in the more ghetto outskirts you can get some amazing ethnic food on the cheap too. Cracking music scene as well, loads of gigs on all the time. Dutch folk always say they prefer it to Amsterdam.