Me and my friend are going to travel to Scotland in August. This is going to be our second trip. Last time we visited Edinburgh and Glasgow, were we saw the musems and main sights. We also took a daytrip to Stirling and took Rabbies 1 day Highlands tour. Our problem is that we would like to do something different, but we don't know where to begin. We haven´t booked our flights yet, but we have two options; our flight arrives and leaves either from Edinburgh or Glasgow. We are going to spend 7 to 8 whole days in Scotland. We are going to use public transport only.
We would like to do some walking/hiking and maybe rent bikes in beautiful scenery (to see nature, highlands, coastside, lakes, countryside, mountains, wilderness) --> but we are going to spend our nights in hotels/B&B or in a apartment were we could cook our own meals
We would like to visit some island --> at first we were thinking of visiting Skye, but we have dropped that idea
We would also like to do some shopping, to visit a few castles and museums, go to a ghost tour
As I said, we are going to use only public transport (bus and train) --> what place or places would be in short distance/easy access to make day trips?
We were thinking of taking the scenic Fort William - Mallaig train
Any advice about routes and places routes is welcome! Thank you!