Maybe too late to help, but LULU's in Sylvia is great, and only about 25 minutes from Cherokee. A great ride would be to eat lunch at LULU's in Sylvia, then take 107 to Cashiers, then in Cashiers go east to Brevard, and then take 276 N over the mountains, to the Blue Ridge and it will take you back to Cherokee, or stay on 276 and you'll end up in Waynesville they have plenty of restaurants.
enjoy