The best way for a guy to propose is the way your girlfriend would like you to propose!
What does she like?
Do you think she’d like the idea of a wine and dine, and propose in the middle of the restaurant? Or would she find that Embarrassing?
Think about where you’d like to be.
Then think what should you say. Is se sappy? Or straight to the point?
Would she even want a proposal! How about a small discussion about it. Coming to a conclusion that you’re gonna get married is probably a nice way to finish a convo and you’ll know you both want it!
hope my uninformative dribble helps :)