We'd love to break up our stay in Edinburgh with a day trip out of the city. Not to the Highlands (we're driving up there later on) but somewhere nearby that we can get to ourselves by public transportation. Historic houses, quaint towns, etc. Don't want an organized bus tour. Suggestions, please.