We don't like to boast, but when it comes to places to visit, Scotland has some mighty fine options indeed. We wouldn't be surprised if you wanted to experience them all.

So what's on offer? Hear tales of kings and queens, see striking cliff-top castles and discover science's latest inventions. Whether you want to step onboard a Royal yacht in Leith, climb over 240 steps up the National Wallace Monument for views over a National Park or try your hand at keyhole surgery in Dundee, there are countless ways to fill days, weeks and even months at Scotland's attractions.