Scotland is beautiful, indeed. It has many beautiful natural places and historical discoveries. Last year I have visited Edinburgh and St. Andrews and this year I had an opportunity to visit Glasgow, Loch Lomond and Edinburgh once again. Luckily, this time it wasn't raining in Edinburgh and was able to take a walk around. Moreover, visit Edinburgh before Christmas time was magnificent, is the city center was so alive and I always got a weakness for Christmas lights. Finally, I had a chance to summarize top 10 places you should visit and see while in Edinburgh!

1. Edinburgh castle
Edinburgh Castle is a historic icon dominating the skyline from its location on the castle rock, worth to visit to explore more of the historical core of the city of Edinburgh as well as to admire the view of the city from top.

2. St Gile's cathedral

3. Princess street
Major main street in the city and you will find many shops located here as well. Good starting point to start your shopping journey in Edinburgh.

4. Scott Monument
Scott Monuments is a Victorian Gothic monument to Sottish author Sir Walter Scott. It is a argest monument to a writer in the world.

5. Holyrood park & Arthur's seat
Holyrood park is a royal park about a mile away from Edinburgh Castle and it is adjacent to Holyrood Palace. Arthur's seat is within a Holyrood park and it is a highest peak point in Edinburgh overlooking the city and three lakes. Within the park, apart from the magnificent view you can also visit chapels and cliffs.

6. Cockburn street
7. Scottish Parliament Building
8. Holyrood palace

9. National monument of Scotland
10. Scotting National Gallery