My friend told me that his sister's friend went there but she couldn't smoke weed unless she was a resident of Amsterdam? I always thought that it didn't matter if you are a tourist or not? Do you really have to be a resident of Amsterdam to smoke weed there legally or was my friend wrong?