Most of the activities at the Disneyland Hotel target kids but you can check the schedule to see if anything interests you. CMs don't always like to reveal the character greeting times but if you see any characters, get in line quickly because they'll stop letting people get in line after a while.
In terms of food, my favorite restaurant at the Disneyland Hotel is Walt's Cafe for lunch or afternoon tea. Some Western tourists are obsessed with the character dim sum at Crystal Lotus which has to be reserved in advance but I personally don't think it's really worth it. If you want to do the buffet at Enchanted Garden, make sure to reserve in advance as it is very popular.