Edinburgh is the capital of Scotland and the second largest city (after Glasgow) with a population of 500,000. The city is famous for its castle, Scottish history and traditions, ghosts, extinct volcano and... its whisky! What are the best things to do in Edinburgh? How long is the ideal time...