Despite working abroad and eating hotel breakfasts and dinners I have been able to keep my BG in normal range without metformin since low carb diet. I have also lost four stone since my peak weight. Here are a couple of tips for dealing with restaurant food.
For breakfast mostly I vary the eggs, scrambled, poached, boiled, omelettes. I mostly steer clear of the cereals and toast but porridge doesn't seem to spike me.
Indian - Have a cauliflower bhaji instead of rice or naan with your main course.

Indian 2 - Have tawa vegetables (ask for no potato) instead of rice or naan.
Chinese - Have stir fried veg instead of rice.
Japanese - accompany your main dish with fried eggplant in sesame sauce (do make sure you tell them no sugar).
Western - Poached Salmon and King prawns with asparagus, spinach, cauliflower cheese and vegetables.
Western - Tuna filled avocado with salad

.
Love to hear any other low carb restaurant options.