Story By Jessica Colley, Special to CNN

(CNN) -- In the best fairy tales, there is always a castle: tall turrets, an intimidating moat and a breathtaking view.

In Scotland, those ancient castles overlook deep lochs and tower over cities. The wandering traveler will find these envy-inducing castles in every corner of Scotland.

In honor of Sunday's National Tartan Day, a holiday celebrating the influential role Scots have played in American history, CNN has chosen 10 magnificent castles to explore in the old country.

From the capital city of Edinburgh to the dramatic landscapes of the Highlands, here are some of the most striking castles in Scotland. Cue the castle-owning daydreaming.

1. Eilean Donan, Inverness-shire

This 13th-century castle in the middle of a loch is one of the most iconic in Scotland. Located in the Highlands looking out toward the Isle of Skye, this stunning castle is connected to the mainland via footbridge. It was restored in the early 20th century and is often featured in television and movies. Visitors can wander through the rooms to see period furniture, artifacts and weaponry.

2. Edinburgh Castle, City of Edinburgh

Perhaps the most famous (and most visited) castle in Scotland is right in the center of the capital city. Perched on top of the city on Castle Rock, this fortress has a strong presence in Edinburgh's skyline. The oldest section of the castle dates to the 12th century, and many visitors travel here specifically to see the Crown Jewels of Scotland. Guided tours are available.

3. Culzean Castle, Ayrshire

Observant travelers might recognize Culzean Castle from the back of the 5-pound note issued by the Royal Bank of Scotland. This cliffside castle on the Ayrshire coast has been associated with the Kennedy family for centuries. It is a particularly memorable example of a fairy tale-like structure with its turrets and battlements, stationed above the stormy seas and surrounded by gardens and forests.

Join the conversation