Scottish restaurants and cafes with best views as you dine :