We're going to Batam on the Hari Raya Puasa weekend. Would it be better to get tickets in advance or can just turn up on the Friday evening (thinking 7pm ferry)? We will be going to Harbourbay terminal, as we're staying at BCC. What about coming back? Do we prebook or only tickets on the day? Thanks!