I only stopped off in Amsterdam for one night, and had a pleasant walk around the canals and look in a few shops. The canals were lovely to walk in the snow and locals were friendly although there is a lot of tourism mainly catering for people wanting to party hard. This attracts a few irregular characters, some amazing some shady and pretty difficult to spot the difference between someone who means well and wants to take advantage of someone on holiday. The prices are pretty high !
Insider Tip:If you are planning a long weekend for partying then go with friends. If you are going for a cultural visit, minus the hash bars and sex shops, then don't be tempted to stray from your organised itinerary. Amsterdam is a very loud, and busy city, with no skyscrapers, and one of the most liberal areas in Europe to visit. Banks are easy to withdraw cash from so walk with as little cash on you as possible, and even take a fake wallet with you, and carry the number of the police beforehand just in case.