I am planning to go to Scotland in May for about 2 weeks. Departure from London to either Aberdeen or Inverness. I visited Edinburgh, Glasgow and Loch Lomond before, so will skip them this time.
I plan to go to the Highlands, Orkney, Shetland, and islands in the west coast of Scotland like Mull, Lewis, Hebrides, and a few other which I can't remember, there are too many islands off the west coast.
My question is:
- Does my plan and itinerary sound realistic or should I cut them down?
- I will mostly be travelling by Citylink. Is one way fare more than hald the return fare?
- I will also be using ferries, mainly Northlink and Calmac. is it compulsory to book a cabin on an overnight crossing from Aberdeen?
- Anywhere else people can suggest?
- Dundee and Perth, worth visiting or better skip them?

