Book flights and accommodation direct. Flights with Cebu Pacific to Caticlan via Manilla. We stayed at Marzon Resort twice, simple clean apartments on the beach. Station 3, nice and quiet for the kids. 15 minute walk to the busier Station 2. Eugene the manager is very helpful and will organize transfers from the airport via short bus, ferry and tuk tuk. The transfers sound more complicated than they actually are.
The only problem with Boracay is that it takes most of the day to get there, so you lose two days of your holiday. We stayed for Chinese New Year last year, but week is a better length of time.
The beaches are beautiful.