Hello!
Here is a general guide FAQs about amendment 64. Hopefully it will answer some, if not all, of your questions you have about the marijuana side of things, when you come visit.
I'm not sure where you live, but if you are coming from somewhere that lives pretty close to elevation of sea level, and then you get to Colorado, you will definitely "feel" the effects and then you will probably need a few minutes(or more) to adjust to the change of altitude. That goes for anybody who is traveling from low to high altitude.
I'm also not sure about the impact of becoming more drunk, or high/stoned, but you will have a kind of a light headed feeling, because when you get higher up in elevation, the lower the oxygen is.
*Off Topic* If you live in higher elevated places, for instance Colorado, USA, it is more preferred to buy a forced induction vehicle(Turbo, Supercharger) only because it will compensate for the lack of oxygen(especially going up mountains).
*Off Topic Example* When I was stationed in Colorado for the army, my car (naturally aspirated, non-turbo, non-supercharger) it drove like a normal car, but when I was temporarily stationed in California, my car felt like it had a turbocharger on it and moved very fast.
Just make sure that the very first thing you do NOT do when you go to Colorado, is go up Pikes Peak, or any type of mountains. That is a big no no. The reason I say this, is because I was one of those idiots and did that, and I almost passed out....in a public bathroom. (>.<)
For further information, just read up on the link I have provided.
For your other immediate questions; Just like what Ronin said, that most of the dispensaries are for medical uses only, but there are a few they have opened up for recreational use (Definitely check weedmaps, search recreational); There are currently no places where you can smoke publicly (out in the open, in stores, bars, etc.). The only place is to smoke in private places (primarily homes).
I apologize for the long post, so here's a kitty playing with a ball/yarn.
