We have 7 days in Scotland (not including travel days). We would like to spend three days in Edinburgh, but aren't sure where to go after that. We will not have a car and will be relying on trains and buses (maybe Megabus). Where else would you go? We would like to pick 2 more destinations, preferably with nice natural areas to see and at least a pub or two for night life - maybe a castle.
Thoughts?