Let me give you my experience from dancing. (There is also a question at the end)
I've been dancing salsa for 5 months now. After two months I regularly started attending salsa events at least two times a week.
I usually went alone, which was not a problem at all.
But the same principle applies. When you get to the dance floor, try to invite a girl to dance otherwise you can Freeze Out. But that doesn't happen to me after being on the scene for so long now, because I almost know every single girl who dances salsa 
Anyway, how do I "open" the girl? 
Simple, I just walk up to a girl and ask her if dances salsa and if she wants to go dancing. 95% of the time they go, other 5% they've just got off the floor after 3-5 dances in a row so they are tired or they're in a serious conversation with her friend.
So what happens while dancing:
I usually start with: "so how are you doing?", how long have you been dancing. And I don't mind compliment her on good dancing, because I really appreciate girls who can dance smoothly and gentle.
You see, some girls are moving their hips and arms all over the place and they think it's elegant. Yeah right 
Or they ask me how long have I been dancing, because they don't believe I dance only 5 months because I lead them well.
During the dance we make a small talk. Since it's summer time I can ask her where she'll go on vacation etc.
Also, there is one girl who said that it's really nice that I was talking to her while dancing, because most of the guys she's been dancing with were all serious and didn't talk at all.
Also I make sure I have a good eye contact and that I dance with the smile on my face.
I've gotten also a lot of compliments because after I ask a girl to dance, I take her by her hand and lead her to the dance floor and also after the dance I bring her off the dance floor.
One friend of mine said that it's really nice I do that. She said that once one guy invited her to dance and she offered him her hand to lead her to the dance floor but he ignored that and walked like 5 feed in front of her and she felt disappointed by that.
Also I make sure that I Calibrate the complexity of the dance moves to her skills. That's why I ask her how long she's been dancing. And if she said that not for long, I say sure, no problem, we'll do it the easy way.
They say that that's really nice, you're a true gentleman. But there is one problem. I hope that I'm not come across as the type of a "nice guy". I mean, I joke with the girls, tease them, but I still have that fear that this could be a bad thing for me. What do you guys think?
Overall, I've made a lot of new friends on salsa events, more than I ever did before I started dancing when I just went out to Meet Girls in regular bars and clubs. Now I don't even go there anymore unless I go with my friends to chill.
But no, I haven't exactly had the opportunity to be something more that just a good buddy or a friend to all these girls I've met. Only with two of who I met would wanted something more, but I wasn't interested.
So what is your opinion on all that?