You see, I'm a girl so chatting guys up on the streets is rather a no-no and if you make an eye contact and smile at a guy at a disco there is a big change that he will come up and talk to you but if you look and smile at a guy on the street he will think I'm wierd/acting provocatively
I disagree, nothing more seductive than a girl smiling/flirting on the streets. Unfortunately it always ends up being a one time smile in the crowd, and then you never see her again.
The clubbing scene is indeed annoying, so why don't you just go to some cozy bars and chat up some foreign guys?
With that being said, I don't really understand why you'd want a Foreign guy when you could have a Polish gentlemen, but that's all up to you :-)