Deb,
You mentioned Rainforest Cafe. We went to T-Rex on Saturday and while the food was over-priced burgers and etc. It was pretty cool inside.
We hit Mythos at Universal last night and it was priced extremely well. The decor was outstanding and the food was above average park fare.