Quote Originally Posted by effingawwesome View Post
The only advice I can give is do NOT do it in front of a big group of people. A restaurant is one thing, but don't do it in some huge public place where tons of attention would be drawn to you. It puts pressure on the girl to say yes (even if she wants to say yes it's still unwanted pressure) and is really embarrassing if she doesn't say yes right away.
This is the most solid piece of advice here, and totally and completely correct.