Davao is a great place to visit. It has a whole bunch of different hotels one can stay at and a great selection of restaurants Must try dinner at Jack's Ridge). You have beaches and mountain climbing along with island hopping. You also have lots of malls to shop at.
And the best part of all, it is a lot cheaper then places like Manila or Cebu.
Great place for families.