We are a couple with a 4 year old spending two nights in Edinburgh in May. I'm having difficulty deciding between staying on Prince Street vs Royal Mile. On Princes I'm getting a place with a good view to the castle. Royal Mile i've read has a more medieval atmosphere. Any thoughts would be appreciated. I also read Princes street had a lot of roadwork going on but maybe that was last year.
Another related question is around transport and car rental. After Edinburgh we will be renting a car and visiting the highlands for 3 days. Originally I was planning to pick up from Waverley but have changed my mind and will pick up from the airport to avoid driving through the city centre. Whats the best way to and from the airport...should we cab it.