Stayed at Hotel Indigo two years in a row and thoroughly recommend it, friendly and helpful staff and the food was fantastic! As for things to do, the most common things have been pointed out; castle, zoo, royal yacht, gardens etc. I'd personally try and see a comedy show whilst there, have lunch at patisserie valerie as well.
Lots to do really!