It should be noted that HempFest, the world's largest, has been happening in Seattle for 23 straight years...with attendance typically over 250,000.
Seattle Hempfest
Pot Smoking Cities - The Daily Beast
Scoring 10 out of 10:
Eureka
San Francisco
Portland, OR
Seattle
Boulder
Berkeley/Oakland
(where is Denver?)