Believe it or not, going up and saying hi is the best way to meet people. Worked for me.
Now it all depends on how you go about it. If you're confident and natural when doing it people arent going to be weirded out. Now if you're timid and shy-ish then it would be kind of ackward.
Build up confidence and trust me it'll work.