Best family-friendly hotels in Scotland 2024: Where to stay for a warm welcome and lasting memories

From cultural city breaks to action-packed countryside escapes, these top picks will entertain all ages