Could anyone give some up-to-date infos on Batam?

- Where to stay (girlfriendly hotels)

- Where to pick up girls (and prices)

Oh.. and do I need the fu***** 25US$ Visa for Batam as well?