Rhosfelt
macrumors 65816
^^ No, that's a really bad play on words.
I think the restaurant thing is sweet, but rather bland simply due to typicality. You obviously know her pretty good (obv), so think of something she's interested in. In a similar thread a while back, it was suggested that if she likes those GPS hunting games, bury the ring and a note or whatever and have her find it and then pop the question. That type of thing: Make it personal; it'll show you put some thought into it. If it doesn't come off so smooth, it won't matter because she'll know you put time into into making it special and memorable.
Whatever you do, don't do it at a ball game!!
Highlight my post 😉 and yeah I'd agree with Melrose, I personally like my running idea, but expand on it to make it more personal of course! Maybe go to a nice park, or some other scenery that is amazing looking.