For reasons describe above, yes it’s a date. But, that doesn’t mean you have to get all freaked out! I too met my first girlfriend online, and my first date was after she flew 16,000 miles to visit me! Talk about pressure! But, it all worked out fine and I’ve had dates since. Even if the worst happens, your life wont be ruined.
I would say you pick the venue, and offer to pick her up. If she says she will meet you there, then let that be that. Dont get her flowers or anything; you dont want to scare her with anything so lovey-dovey.
Since you are interested in this girl, I will tell you about the biggest threat to your chances with this woman: “The Friend Zone.” The Friend Zone, like the Twilight Zone, is a place that, once fallen into, is almost impossible to get out of. There are some who dont believe in ‘The Friend Zone,’ but mark my words it is real. Once she starts thinking of you as a ‘nice guy,’ and ‘such a good friend’ you are toast. If you find her saying “Oh I feel like I could tell you anything,” or "I dont feel pressure around you like those other guys,’ or things of those nature, then you are history my friend. History with a capital H. That vagina has been put in the lock-box, along with any chance of dating her.
You’ve been talking to her for 2 months online, but you haven’t said much about the nature of these conversations. Have they been friendly, flirty, or a mix of both? Have you ever said things to the like of "I cant wait until we meet in person… I think we’ll have a lot of fun together,’ (where fun is left ambigous and mysteriously flirty). Well, you may already be in the F-Zone and not know it, but there is hope, for you have not met in person yet.
When dating, you always want to be yourself; however, sometimes you have to put on a little show to stay out of the dreaded Friend Zone. Once this is no longer a danger, you can gradually loosen up the charade. This may sound hollow, but hey, dating is all a game, a dance we monkeys do to convince ourselves we’re more than mere apes. But I digress, my point is that during the first date, you want to be confident. You want to be funny and slightly cocky. Be slightly forward. Acting this way can be dangerous, and has a chance of ending things from the get-go, but IMO it’s much better to have loved and lost, than be forever stuck as ‘just good friends.’ The most important thing is that you want to let the girl know that you are a man, and not just any man, not some fawning floozy, infatuated by her feminine fire, but a strong man, a man she feels slightly threatened by, the little fear of letting go that allows a relationship to blossom.
With that said, try not to worry ^^;;