Surely this is too late but here are some other pieces of info:
I agree that Cafe Bruges for a nice breakfast/brunch is the way to go. For more o a down home feel try Fay's on Hanover St. It is a local institution or the less crowded Kimberly's on High St.
Redd's BBQ is new, used to be a food truck. Specializes in dry rub BBQ. Order at the counter bit you can eat in the restaurant. More local favorites include George's or Miseno's for pizza/sub shop faire. Or try Vinny's for Stromboli. Euro burger is strictly Bosnian food and can be a little greasy bit it is unique. Avoid Pizza Grille on that end of town. For diner/sandwich shops and other downhome food the locals love the Hamilton (order hotchee dogs/burgers/fries/omeletes off the secret menu) or Scalles.
For Asian food avoid the buffets Aya, Mt Fuji and Chens (also new) are serving decent sushi. Aya also does hibachi and Chens has Chinese and Thai on the menu. I wouldn't bother with the Chinese and Thai they ate both too sweet.
Issei noodle is excellent for a noodle shop. They close early and in between lunch and dinner so check the hours.
Avoid Piatto and Andalucia. Piatto never recovered from their menu revamp. Andalucia is over priced and poorly executed Spanish and Morrocan. The misses over shadow the hits.
Also fairly new on the scene is Momma Spriggs on York rd. have been for lunch and it is excellent and I have heard even better things about dinner. Modern comfort food
Might be the best way to describe it.
There are several bars doing pub food that are all pretty comparable but nothing to go out if the way for: the Rustic, Market Cross (English pub food), North Hanover grill, gingerbread man. Not particularly chow-ish.
For Thai most people like Amy's Thai but I prefer to drive to Mechanicsburg for Bangkok Wok.
With the California cafe closed there is little in the way of fine dining in Carlisle now. Rillo's is hit or miss Italian. A better bet is drive the ten minutes to Boiling Springs for
The boiling springs tavern which has excellent dinner.
We go to Carlisle specifically to visit Cafe Bruges, although that is just as much about the Belgian beers as about the great Belgian food. To be able to imbibe and not drive, we stay at the Carlisle House Bed and Breakfast, a beautiful B&B right in town walking distance to shops and restaurants. Have fun!