To be honest, a lot of us chaps like that. It's great to be with a really feminine, "girly-girl" who you can compliment all the time, as it often heightens one's sense of masculinity. That said, guys want an equal, a girl who can give as good as she gets, and so if when a guy compliments you, you make some kind of light-hearted derogatory comment about him in return, a lot of the time that'll go down a treat. No innuendo intended.
As for complimenting girls, I think it's a really important thing for guys to do. The trick is just to be more attentive and open. Everyone is scared of doing anything that deviates from the norm. That's one of the worst British traits, and so you just have to think "What the hell, it's hardly a bad thing to be remembered for". Somebody mentioned something about a gay vibe before, and though i see why you wouldnt want to give those out to girls you like, if you do make these kind of comments and she knows you're straight, then you are far more likely to end up in a relationship together, IMO.
I love complimenting girls, it is one of the most satisfying things you can do. While you may worry that if you do it to a girl you aren't interested in then she might assume you fancy her, if you do it regularly she'll start to see it as a nomral character trait. Matter of fact, I told a girl I met on Monday that she was stunning. I wasn't interested in her, but she was beautiful and I told her so. Though then again, the girl I'm currently with (and have been kinda with for 6 months or so) is a girl who i said was "gorgeous" (cheesey, I know, I was drunk, but it was true) at a party. She doesn't worry when I compliment other girls; she knows it is the way I am.
Anyway, sorry to bang on so long, and so self-absorbedly. I just wanted to convey how important I think it is that we become accustomed to giving compliments. of course it will feel unnatural at first. Keep exercising it, and the feeling will come.