I'm travelling for work the next two weeks and making a whistle-stop tour of three cities. Any suggestions for dining and things to see would be welcome. Spending three days in Monchengladbach, two in/near Prague, and six in Tianjin.
I can only make recommendations for Prague. I highly recommend the World War II Tour which is held twice/day at 10 am and 2 pm. The meeting point is at the The Powder Tower near Old Town Square (which is also a must-see while there).
For food, the one of the many beauties of Prague is that you can get great food for cheap. Try eating at restaurants outside of Old Town Square, as you'll find better food and better deals. I didn't eat meat when I was there, but dumplings are a must-try and are available at most restaurants as a side dish or appetizer.
Prague is such a gorgeous city, you'll have a great time even with only a couple of days!
Mentioned in this answer:
We are in Prague and recommend a history-based tour Led by Pavel Kuca, email@example.com. He is as knowledgeable a guide as you will find anywhere. It's not cheap, but you will not regret it. we learned so much and would have enjoyed it more if we'd had more than four hours!
also, if you're into fine dining recommend the Bellvue. Worth the splurge for the service alone.