It depends on the situation. For food, I second Flying Fish. I tried a bunch of things last trip, (big dinner on our honeymoon) and that place is amazing. Could kick myself for not trying it sooner. Really, I have praised them on so many threads now, I should start doing commercials for them. LOL! They have the best potatoes au gratin I have ever had in my life. I've gone to some great and fancy steakhouses in my life and they can't compare. I order them everywhere and some are good and most are not so great, but they are fantastic here. Each bite was a bit of heaven, uh, seriously. And we got the mac and cheese with leeks, so we were totally carbed out but I didn't care. So worth it!
If you are going to Epcot, Le Cellier is never a place to pass up. The food is consistently excellent, it has a cozy, atmosphere, nicely themed. Lunch or Dinner is great. I always go for lunch because the burger is just that good, but so is the soup, sides, mushroom filet and a bunch of other things. They have poutine. Cheese fries with gravy....so hard to pass up too. And then I won't order a burger anywhere else unless I have too, because I didn't feel like anything else on a menu, and really, who can top theirs?
DHS - I love the Sci-Fi. So quirky and immersive. The cars are too cute. Just don't go for Dinner. Lunch has always been really good on my visits, and I tried a bunch of things. Some do not like the burger, but I always find it to be good. Depends what you order, but this place really feels like I am in DHS. Tied to my memories of going there a lot as a kid, and I now I still go. I won't ever go to DHS without having Lunch here. I have passed up 50's but I can't bring myself to do it here.