Why averse to the hotels near the airport? Like others have said, there are a few eating options nearby. I have stayed at both the Belmont and the Marriott and they are OK.
If you do really want to get away from the airport but still stay “safe” BGC is a good choice. It is very westernized and doesn’t really feel like you are in the Philippines. Tons of food and drink and shopping options. The Shangrila and Ascott are nice but may be out of your price range. The F1 is locally owned, it is much cheaper than Ascott and Shang but still decent. There are other options as well for hotels. Be sure to check out the “speakeasy” bars if you go there, “bank bar” is hidden in a door in the back of a 7/11. There is a newer supermarket in BGC, I think it is called the landmark, it’s better than the majority of supermarkets in the US.
Next month I am staying at Belmont on my way through as I fly in late night and then out to Dumaguete the next morning. For the return trip I am flying back to Manila 2 days before my international flight back home and staying at F1 in BGC to make sure I make my international flight in case of any issues with my Asian travel. I’m taking a side trip to Bali so I’m flying back from there before heading home from Manila.