2D1N best is if you go w those tour agency, which provides
accommodation and food in the package, nothing much to do in batam
except for water sports near harris and shopping if you like to buy
chiong branded stuffs, not to forget the cheap and fresh seafood.
if you go w tour everything is inc ferry, hotel, food, land
transfer etc etc for like $120 or so for non peak which i just went
there few weeks back!