Spaghetti Works is good, especially if you have kids. It's cheap and it's lots of food. Christopher's in Beaverdale is a nice place with good drinks and lots of options. HuHot is fun for the family. If you are going Japanese I would go with Taki in Clive. Good sushi and good table show too.