You don’t want to embarrass your girl, so don’t do something that you know she wouldn’t like! I would suggest taking her to a nice romantic restaurant, hold her hand and start telling her how you feel about her. While you’re explaining your feelings, pull out the ring, get down on your knee(in front of her), and say ‘There is nothing in the world that I want more than for you to wear this ring as my wife. Will you please make me the happiest, proudest man in the world?’. If she’s the type that would be uncomfortable with the audience, do the romantic dinner but do everything else while taking a romantic stroll after dinner. I’d marry you on the spot!