Foodwise, if you want to push the boat out, Id recommend Deanes and The Brasserie at the Malmaison. There's also a very good TexMex restaurant nearly opposite the Europa hotel but I can't remember the name of it.
As for things to do- the W5 at the Odyssey will keep you occupied for the day- my kids give it a full five stars <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt="

" title="Wink" /><!-- s;) -->