I was coming for the millenium and no one (on the mainland) would take a booking without confirmation of a plane ticket so I ended up having to book in April and paid a disgusting amount for tickets.