I just found out that I'll be going to Dundee and Edinburgh in March--Dundee for a conference (1 day, 1 night), Edinburgh (2 days) for in and out and fun. I haven't gotten the most recent Rick Steves yet, but in an old Great Britain one I have, the only lodgings listed in Edinburgh are a 10-minute bus ride from the Royal Mile. Anyone have suggestions for places to stay closer to the Royal Mile or New Town (or does one not want to stay there?), things to see and do in Edinburgh (especially "off the beaten path) and Dundee, or sights in between? We will have a car. This is our first trip to Scotland. Thanks!
You really don't have much time! If there's a favorable weather forecast when you drive from Dundee to Edinburgh, drive down the coast and around the East Neuk of Fife. You'll go through St. Andrews and the picturesque villages of the East Neuk, among them the fishing villages of Crail, Anstruther and Pittenweem. If you choose a shorter route, try to stay off limited access roads, and spend time in some of the many charming villages along your way. Study up on driving on the left side of the road before you go, and reserve a rental car with an automatic transmission if you're not comfortable with a stick shift.
I went to Edinburgh, Dundee, & St. Andrews last year. I agree if you have the time you should go to St. Andrews from Dundee. I didn't have a car so for me it was a 20 minute bus ride from Dundee. I'm not a golfer at all, but enjoyed the town and seeing the ruins there. Dundee is a college town. My sister lives there and went to school there. In Edinburgh I recommend staying near the Royal Mile. I highly recommend the Real Mary King's Close tour. Other than that I was there briefly and did mostly did main attractions, not off the beaten path things - Edinburgh Castle, Scottish Parliament, Holyrood Palace and other Royal Mile attractions.
Actually a ten minute bus ride really isn't very far. I've stayed near the Botanic Gardens and have never found the bus ride to be a problem. I like the location a lot as it gets you a way from the tourists. I usually take the bus up the hill and just walk down it.
If though, you want to be right on the Royal Mile do some searches on the helpline. There have been numerous posting on hotels that are close in. If you want to go posh then you can look at The Scotsman just off the Royal Mile, or The Balmoral on Prince's Street or The George in New Town.
If you want to be in the "center" of town, the Royal British hotel is just across Princes st. from the rail station. It is very convient and I would consider it a mid-price choice. It is a 5 min. walk to the Royal Mile.