Stay at any of our 10 hotels or 3 self-catering resorts in Scotland, a land of big cities and beautiful countryside, and you'll quickly find there's so much to see and do.