Definitely splurge on this one and stay at the Shangi La. Best family hotel in Cebu. Lots of activities for the kids, a private beach, 3 swimming pools and a bunch of other facilities and activities for the kids. Also, some very good restaurants and bars. You really don't need to leave the hotel. But if you do, they have shuttles into the city. Also, it's on the same island as the airport and takes about 20 minutes to get from there. You'll probably end up spending about $250 a night, but it come with a very good breakfast buffet. The Hilton use to have a hotel nearby, but not as kid friendly as the Shang. If you want a hotel in the city, the Marriot is very good and it's well located in the center of the city and next to a big mall.