Perched high up on an ex-volcano (here’s hoping!) is Edinburgh’s second prime tourist attraction. With wonderful views over the city and the surrounding countryside as far as the Pentland Hills in the south and the Lomond Hills in the north, it is rather windy. Step inside to visit sparkling jewels and powerful weapons. Make sure you are nowhere near at 1pm unless you have your earplugs in – that is when they fire the enormous canon. Tip: book online to get a small reduction.

Set amongst spectacular grounds and with a peaceful Japanese Zen Garden, Lauriston Castle is on the banks of the Firth of Forth. There are daily tours to show off the sumptuous Edwardian interiors, and special events at Easter and Christmas. With free entry to the grounds, and castle admission being relatively cheap compared to Edinburgh Castle (adult £8, concession £6 (under 5 free)), it is worth taking the bus there and enjoying this elegant landmark. Tip: it is occasionally closed for functions so check before you travel.

This ruined castle was once a place where Mary Queen of Scots was sequestered for her own safety. Set a little way outside the city centre, you will need to take a bus (number 49 from the Bridges or Leith Walk, with a 13 minute walk at the other end). There are events in the grounds such as Medieval archery between July and September. Free to Historic Scotland members and children under 5; otherwise £3.60 (5-15 years) / £6 (adults). Tip: there is nothing much else in the area, so take your own sandwiches.

Tantallon is a semi-ruined, 14th century fortress in a spectacular setting featured in the film ‘Under the Skin’ with Scarlett Johansson. Walk the battlements and admire the Bass Rock, an island nearby which is a haven for seabirds, including puffins (you can take a boat trip there from the Sea Bird Centre in North Berwick). The quickest way is to take the train from Waverley Station to North Berwick and then get the 120 bus (from Dunbar to Edinburgh) with a 4 minute walk when you get off. Otherwise, this castle is best visited if you have the use of a car (it is an easy hour’s drive eastwards -very close to the A198 main road). Tip: make it a day out and visit North Berwick for fish and chips in the fresh sea air.

The hall-house part of Aberdour Castle was built in stone in the 1100’s, and you will discover it alongside later architectural additions (including a gorgeously painted wooden-beamed ceiling), a walled garden, and gay terraces. Located in Easter Aberdour, a pretty village in the Kingdom of Fife, this is a half day-trip from Edinburgh taking 30 minutes by train from Waverley Station, costing approximately £6 (Scotrail) and crossing the Forth with a fine sight of the new road bridge.

Or if you fancy a smart seafood lunch in the Room with a View restaurant followed by a walk along Aberdour beach for your digestion, you can make a whole day of it. Tip: St Fillan’s Norman church is close by and also worth a visit.

Wondering what the best Scottish visitor attraction is? Apparently it is the Royal Yacht Britannia at Ocean terminal in Leith, Edinburgh.
Craigmillar Castle is at Craigmillar Castle Road, Edinburgh, EH16 4SY. 0131 661 4445.
Tantallon Castle Opening times 1 Apr to 30 Sept: Daily, 9.30am to 5.30pm. Last entry 5pm.
1 Oct to 31 Mar: Daily, 10am to 4pm Last entry 3.30pm