Go ice skating then coffee, it will give you both a shared experience to talk about , some laughs and probable surprise her / impress her, then after worm up and get comfortable with some coffee. you go get her man
"A" for Air your feelings as Far as a 'First date' where you both can sit, face to face, and jus Talk and know one another better At... First. If this goes well, then go for Plan "B" and with Thee... Skating and Dating to whatever you Both can "A" Agree on. Good luck. xx
I think a casual first date is the best way to go. You text a lot, but meeting in person can be completely different. Plus unless both of you have been iceskating their might be some anxiety about looking like an idiot trying to ice skate. If I'm just getting to know someone, especially if I met them online, I'd rather the first date be more casual conversation.
Totally ice skating or scary rollercoaster ride or something like that for me. I'm not the best at conversation with someone who I just started dating. The nerves and shyness kicks in and it can get incredibly awkward if not dull. These kinds of physical activities which get the heart thumping and the girl possibly clinging to you from time to time (or maybe even occasionally the reverse) tend to be wonderful ice breakers. You can both be laughing about it afterwards and that tends to smooth all the transitions that follow.