Will be traveling throughout Scotland by bus/rail for 2 weeks. Starting in Edinburgh to Aberdeen to Inverness and back to Glasgow. Would love to stay in countryside for hiking/boating. Would also like to stay on different parts of the coast. Only want to spend a couple of days in the actual cities but prefer smaller towns for rest of the trip. Are there any recommendations for towns/villages, in the countryside and on the coast, that can be reached by bus/rail? Thank you!