If you visit these American cities, you might just think you've traveled back in time to the "flower power" heyday of the 1960s. The original baby boomer hippies have inspired a whole new generation to take up the causes of free love, environmentalism, and holistic spiritualism. The peace, love, and happiness movement of the 60s may be long gone, but these towns clearly did not get the message—they're still living it up like it's 1969! And hey, that's just fine with us; the world could use a little more weird! If you're a fan of impromptu drum circles, patchouli, or just a general hippie vibe, here are the 20 American cities you need to visit!
20. Madison, Wisconsin
The longest-running marijuana festival in the U.S., the Great Midwest Marijuana Harvest Festival, can be found parading the streets of Madison every October. Stop by the local co-op to stock up on snacks before you listen to speakers educate about and advocate for marijuana legalization. If toking up isn't your thing, you can still get the full hippy experience in the streets of Madison. Why not visit some of the city's art venues or coffee shops? Or pick up some hippie threads at a local vintage store!