We just returned from a short vacation at Sabangan Resort in Laiya, Batangas. Very nice and cozy resort and it's only about 2.5-3 hours from Manila by car. We were originally planning on visiting Boracay but decided to hit the less crowded beaches of Batangas. It was my first time there and I was not disappointed. My only complaint was having my sandals stolen by a pearl vendor. No kidding.
There is also a new luxury resort called Aquatica Resort, adjacent to Sabangan. We were already booked at Sabangan but were able to take a tour of Aquatica. I was very impressed with the accommodations and professionalism of the staff. The place is brand new with very spacious cottages, a huge infinity pool, wet bar, etc. We are already planning to visit on our next weekend get away. ^