for food like sweet magnolia check out dish gourmet cafe or sweet basil. i think both restaurants are only open for dinner service on friday and saturday nights.
yumm and dish are hands down my favorite two restaurants in the shoals. also love rosie's and for bar food you can't beat on the rocks. (esp working women's wednesday with free apps and $4.99 OTR burgers)
legend's has some of the best burgers in town and so does steak n stuff. (and staggs)
for fast food, i do like montagu's.
pizza chef for pizza, now that frank's is closed, ricatoni's will be my italian restaurant.
umi is one of my favorites that's not local.
_____________________________________________
Agree on Dish, I've dined there twice. Never tried their lunch. Eat at Sweet Basil frequently for lunch and enjoyed it. Must try their evenings on Friday and Saturday. Love Cajun's for their seafood -- usually go on Wed or Thurs, as Friday and Saturday are very busy. Ate at Umi Saturday -- good hibachi. For Sunday lunch, I guess it will be Claunch's