The best way to enjoy Phuket is definitely island hopping and water activities, but the boat rides can be quite long, so make sure you get enough sleep the night before, otherwise, the boat trip the next day will be unbearable. It's recommended to book your tour online in advance; they will contact you via email to arrange hotel pick-up times. We had a comfortable 9-seater shared ride. Upon arrival at the pier, there were coffee, drinks, some small biscuits, and toast, so those who didn't have time for breakfast could eat there. Bottled water was available for free on the boat, and lunch was a buffet on Phi Phi Island. On the return trip, fruit was provided. If you don't plan on making additional purchases, you don't need to bring too much money. At the end, the guide asked each person for a tip (you can choose not to give one), which felt a bit awkward, but I was very grateful to the captain and crew, so I did tip them.