If you are planning a midweek trip, you may want to consider an overnight stay rather than a day trip. Most Tuesday and Wednesday performances will be in the evening, so it will be difficult to attend a performance and still catch a train that night.
I'll leave the restaurant suggestions to others - it's been a few years since I've been there!