We're leaving soon on our two week honeymoon to Scotland, and we'd love some suggestions on places to eat (or buy food for picnics, which is our lunch plan most days). We'll have a car, and we're spending two days in London, two in Edinburgh, then going up through St. Andrews to Dunkeld for a night, up to Speyside for a night, then through Inverness to the Black Isle for two nights, staying near Ullapool, then Skye for two nights, North Loch Lomond, and back through Edinburgh to London. Anything in that general route we shouldn't miss? Sightseeing suggestions are also welcome. Also, are there going to be any restaurants in which my husband will need to wear a jacket and tie? (or a jacket at all? ties are easy to pack). We'd love a couple of very nice meals, and we're staying in a country house hotel with a dining room one night. Will he be OK with a shirt and slacks, or a shirt and tie, or even his nice microfiber rain jacket? Thanks for all the help!