The link in the sidebar is good, but not necessarily definite.

I've heard the phrase that "We spoke the whole night in the bar man", or something on those lines and I want to know how to carry on an interesting conversation for hours to come irrespective of the output from the other.

I also know of the "question after question" system where you for ma question based on her answer of a previous question, but the scenario I'm looking at is at a club/bar party - so lot of people, dancing, loud music, and a lot of competition.

How do I generate random, yet fun topics to talk about (something on the lines of '20 Questions') to engage the girl but keep it light at the same time.

Questions that are not "So how do you like the city" and "What are your ambitions", but "I'm new here, what's the best place to fuck in this town”?