Alright, so in a few months me and a mate are travelling around America, spending about 4 days in each city. We were hoping some of you guys could help us out and list some fun, unique, relatively cheap things to do for a couple of 20/21 year old English lads 
We're starting in Toronto, then moving on to Vancouver, Seattle, San Francisco, Yosemite, San Jose, Los Angeles and San Diego. We're doing a lot of the obvious things like Maid of the Mist at Niagara Falls and visiting Alcatraz, San Diego Zoo etc, but any other cool things you could recommend would be amazing.
Thanks!
We're starting in Toronto, then moving on to Vancouver, Seattle, San Francisco, Yosemite, San Jose, Los Angeles and San Diego. We're doing a lot of the obvious things like Maid of the Mist at Niagara Falls and visiting Alcatraz, San Diego Zoo etc, but any other cool things you could recommend would be amazing.
Thanks!