The top 6 experiences in Edinburgh - according to Lonely Planet