I would pick Blue Bayou. I know some folks think its overpriced for what you get, but you are paying for the atmosphere (although I've never had bad food there). The ride is inside the Pirates of the Caribbean and its so cool to watch the boats go by. If you've done Blue Bayou before, or if you don't want to shell out that much money, I think Carnation Cafe is also another solid choice. Outdoor seating is great for people watching and the food is excellent (and priced well).