The most amazing wonders of Scotland are some of the best castles in the world, palaces, ancient settlements and megaliths.