There is no restaurant inside the BW complex so yes you have to go outside. There is a continental breakfast served in the bar in the morning hours if that is all you want. You also have all of Epcot and the Beach Club/Yacht Club, Dolphin and Swan nearby as other options as well.