When visiting Phuket, island hopping and water activities are definitely the most enjoyable, but the boat rides can be quite long. It's essential to get a good night's sleep the night before, otherwise, the next day's boat trip will be unbearable. I recommend purchasing your tour online in advance; they will contact you via email regarding hotel pickup times. We had a comfortable, spacious 9-seater shared van. Upon arriving at the pier, there were coffee, drinks, some small cookies, and toast available, which is great for anyone who didn't have time for breakfast. Bottled water is free on the boat, and lunch is a buffet served on Phi Phi Island. On the return trip, fruit is provided. You don't need to bring much money if you don't plan on making additional purchases. At the end, the guide individually asked for tips (though you don't have to give one), which felt a bit awkward, but I was very grateful to the captain and crew, so I did tip them.