Actually some coffeeshops do sell alcohol in Amsterdam, I have never seen any in any other cities in Holland, I think it is for the tourists they allow it.