Erampu, sorry I haven't gotten back to you in a while, been crazy busy. Anyways squires pub was one of the first on my list. Always a great choice.
Mexican- Mazatlan in aberdeen is the best in town. Good pricing too. Within the next week or two they will start serving beer. But not sure exact date. Still greAt food. Pretty much I am always in the mood for Mazatlan. It's good.
Thai- Thai orchid is very good food. A little pricier. $10-15 range plates I think. ***word of caution. They ask you if you want your food prepared with a certain number of stars. One star is mild, four is for professionals only! It gets hot very quickly. I love spicy food and sometimes I can't handle two stars.
Japanese- mt Fuji. Good food and prices. They no longer do the show while you eat. But they offer sushi now and lower menu prices.
Italian- down here you have to take what they'll give you. We aren't known for our Italian, we are known for our pulled pork BBQ. Vito's on 5 is small but good. They only take cash, but they have an ATM in there.
Ironwood on Midland rd has really good food but also pricey. More 20 - 35 range per plate. Or more.
Ashten's in southern pines is they same way as ironwood. If not more so.
If by some chance you happen to have the opportunity to eat lunch on a Thursday or Friday in southern pines. You should try out Talbert's BBQ. They are in a trailer and only open for lunch Thursday and Friday but they have the best BBQ and brisket within fifty miles. They are on the corner of Morganton and indiana next to the little coffee shop.
Hopefully the info isn't too late for you. Like I said I just haven't had the chance to even get on the computer. I'll try to think of some more for tomorrow.