Thanks for your interest in travelling with us. Over our 4 Scottish departure points (Edinburgh, Glasgow, Inverness and Aberdeen) we have approximately 30 tours available in December, but do not operate tours on or over Christmas Day, Boxing Day or New Years Day.
I'm prevented from sharing website links here, but if you go to our website and click 'Tour Scotland' 'Tours from Edinburgh' and then 'View all' you'll see a list of tours that you can then filter by departure point and tour length. Hopefully this helps you narrow things down and find something suitable!