I'm not a girl, but I like just about any flirting. Attention is fun =D My favorite is the shy girls that look at you from across the bus and then look away when you catch them. It's fun and innocent, and is unlikely to lead to an awkward confrontation/rejection since I'm taken =P
girls- call her a **** and punch her in the face. bonus if you can have sex with someone else in front of her. myself- like duck said, i'll take pretty much any flirting.
For me, I like for guys to start slow. I hate when they start off with something like "Hey babe, you're sexy." I like to get subtle messages first, before getting into the erotic ones.
I like the unspoken flirtation, like a guy pressing his leg against mine, not rubbing all over me, just making contact intentionally. Or just having that look in his eye. Those kinds of things can make me want to get him naked, whereas a compliment like "you have beautiful eyes," will just make me say "thank you."
i like a bit of banter, teasing, etc. - i'm not into women who have no sense of humor also, if a women is interested in me, it's best just to be upfront about it. i hate girls who are shy, i am often aloof and i've heard many times 'oh, wendy really liked you!' ... okay, great who the fuck is wendy???
I like eye contact, I think I can usually tell when a chick is thinkin about me, but its hard to say always...
The number of girls I have seen moved to fury and tears because I wouldn't give them attention even though they couldn't just say "hi" to me is sad. Some definitely have the mentality of "I'm a girl, you're a guy, so when I bat my pretty eyelashes at you, you BETTER GET OVER HERE AND HIT ON ME OR ELSE" I hate indirect flirting like that . . . and I understand most women hate it from men as well.
I think the most important thing while flirting is to act confident. If you're too timid you're either going to send the impression that you're not into her, or she's just gonna realize you're not confident. Every once in a while you'll meet a girl who likes the shy guy, but it's hard to pull off. Second most important thing is to be funny. If you can't be witty and keep a conversation going, it will die right there. A lot of people think that girls like the "jerks" or "assholes", but I think it's just that guys who are funny and confident tend to be cocky assholes about it. If you can pull off confident and funny without being an arrogant asshole about it, you're golden. A lot of assholes get girls, but they make a lot of mistakes they don't realize they're making because they're such assholes. Complimenting her can be good, but don't do it too much. She's probably sick of hearing the same compliments over and over again, and you have to be original. Again, this is where being funny and witty comes in handy. If you do nothing but compliment her, you can seem like you're sucking up and have nothing better to talk about, and it can also make it seem like you don't have much confidence in yourself. Sometimes a joke at her expense can be a good thing, as long as it's light-hearted and you don't take it too far. It shows that you're funny and not afraid to make fun of her a bit in good fun. I think being a good listener is very important. If you really listen and think about what she's saying rather than just waiting for your turn to speak, you'll find that you can come up with more to talk about to keep the conversation going and she'll be impressed with what you pick up. I remember I was talking to this one girl who was talking about all the different places she'd traveled to, and I asked "So what do you do that allows you to travel so much?" She said that she was a flight attendant and she was surprised at my question because not many people even bother to ask her that. People have a natural tendency to focus the conversation on themselves, so if you can't think of anything to say, just keep her talking about herself and think about what she's saying. Be careful not to focus all on you, but it's good to joke and talk yourself up. It sounds like a lot to take in, but you get the hang of it.
Talk to her about each others interests...make sure you make a lot of eye contact and smile at her a lot....tell her you like her smile or something subtle...just dont come on strong