Just a preface, I am an American student who will studying in St. Andrews, Scotland for four months. Before I kick off my studies, my mother and I will be spending nine days in the UK. We love HISTORY, photography, comforting tea shops, and all things beautiful. Due to my large suitcase we will land in Edinburgh in the early morning of the first day and at some point drive my large luggage up to St. Andrews to store. After that, we can go anywhere as long as we end up in London on the ninth day to see a West End musical that night. (We have both spent time in London previously so main attractions are not on our list.)
Day 1 and 2: see Edinburgh all day, spend the night, finish it up in the morning, and head up to St. Andrews that night.
Day 3: leave St. Andrews early in morning, spend the next few days in Scotland
Day 4: Inverness
Day 5,6, half of 7: Skye
Day 7,8: on our way towards London (stops for Hadrian's Wall)
Day 9: Oxford and Cambridge, end with London West End at night
I'll be honest, I need recommendations here! I'd love to see Inverness, Skye, and even Orkney. However, I realize I'm getting too spread out, especially if Northern England is of interest (Hadrian's Wall) and a daytrip from London to Oxford and Cambridge.
Hadrian's wall would be a HUGE plus for my mom. I'm worried that it will take a lot of time to drive there, versus just taking a night train from Inverness to London.