Guest houses and B&Bs are dotted all over Scotland – you can stay in B&B everywhere from the heart of Edinburgh to a remote, deserted corner of the Outer Hebrides.  B&Bs are great places to stay, where you ensured of a warm welcome and are...