I was in Scotland for few days last week. Some quick notes;
Flew on BA TLV-LHR-EDI/INV-LHR-TLV. Note that there is no ADP on flights starting from Inverness, so this saves quite a bit over the reverse itinerary. I booked on a 50% off Avios sale few months ago so it cost me total 10K Avios + approx $250 per person for all legs. TLV-LHR-TLV in economy, LHR-EDI/INV-LHR in business as domestic redemptions are free (even in business class it seems!). Flights all great except that return LHR-TLV was delayed by 3 hours - on the plus side we should get 300 Euro per person EU 261 compensation + 10K Avios compensation for missing Kosher Meal LHR-TLV (we had fresh Hermolis KSML INV-LHR and in lounge in LHR). So this compensation covers full cost of flights in both Avios and money, with some spare!
We spent most time in Edinburgh at Hilton Carlton. Excellent hotel, and reasonable value on cash (around 110 pounds per night). Nice upgrade to large executive room + free breakfast as Gold.
We got kosher food delivered from deli in Glasgow, as he only wanted 5 pounds for delivery (as he was delivering to the Shul also). Ordered plates of cold meat/chicken and salads for 10 pounds each, plus salmon/fried fish and salads for 8 pounds, plus challot for 2 pounds each (and some cheese, cold meats etc). Could have had hot meals for heating in hotel also. Very nice and helpful guy, recommended. Chabad (LChaim) would also deliver, possibly better quality, but they wanted around 80 pounds for delivery.
There is a store with some kosher goods just outside city center. You can also buy bread, smoked salmon etc with KLBD hechsher in all supermarkets.
Went to Shul on shabbat, approx 20 minutes walk from hotel. They had a nice kiddush + free lunch available. Chabad offer dinner on Friday night. Shul was friendly.
Visited castle, free walking tour, watched a great show, RMS Brittania etc.
Then rented a car one-way to Inverness. Spend a wonderful day in beautiful villages, distiellieries etc. Helped that we had wonderful weather - 24 degrees C every day, no rain, sun until 10pm.