Cannabis is only tolerated in coffee shops. Possession of cannabis outside a coffeeshop is illegal, so the possession of soft drugs in public places will incur a prison sentence. Hard drugs are illegal.
Yes, prostitution is legal in the Netherlands. The only thing that is not permitted is street prostitution.
Yes, if you follow the rules of your home country. Best way to act is to buy specific bulbs that have been pre-approved for import. The bag of bulbs will feature a special stamp that guarantees their pre-approval. Check the date of the stamp, because the stamp is only valid for six weeks!
Yes, Amsterdam is actually rated as one of the top 25 safest cities in the world.
Public transportation is safe and widely used and violent crime is not common.