Why not try one of the local Alehouse locations? They're reasonably priced, have good, inexpensive daily lunch specials and the one in Lake Buena Vista is a pretty easy hop over to 528 when you're done. On Wednesdays they have chicken enchiladas for $4.99 or a pulled pork sandwich for $5.99. They also have a full menu to choose from in the specials don't sound good to you. From the resort, you'd take Osceola Parkway to exit 68, turn left at the light onto SR535, at the 3rd light (I'm pretty sure it is the 3rd light - it is the one after Crossroads) make a left (there are two left turn lanes, be in the one on the right) and the Alehouse will be on your right. When leaving, you'll need to turn right out of the parking lot, but at the first light, make a u-turn to go back from whence you came. You can either hop on I4 to 528, or you can go straight which will put you on Palm Parkway. Turn right at Central Florida Parkway, then left onto Westwood Blvd and that will end at your entrance onto 528 at International Drive.