OLYMPUS DIGITAL CAMERA

Do I have to book the hotel in advance on Koh Lipe Thailand and where to stay ?

Do I have to book the hotel in advance on Koh Lipe Thailand?
I plan to go there in the beginning of february.
And do I need to book boat tickets in advance when I want to leave the island?
Some one that can recomend where to live on the island, any good hotels?