If its been over a year since the two of you first started talking, and you still haven't met, then you have to consider the possibility that as a long distance relationship, this may not work. Its possible that he's avoiding meeting for some reason, it could be any one of a bunch of reasons including money, deception, fear, etc.
Maybe the meetings are built up to be too much, a cruise, las vegas, maybe you should make it simpler, like he come and stay somewhere close to your house and you just hang out for the weekend instead of committing to a vacation together.
A year is a long time. I would speak to him about it, try to get to the bottom of why its not happening, give it a couple more months and then think about moving on.
I welcome your thoughts, let me know if you want to talk more.