What is better in your opinion:

A direct opener like "Hey, I think you're cute so I wanted to say Hi" or an indirect opener like "Hey, I am new in the city, which bars can you recommend..." ?