Avec si peu de temps, c'est à mon avis trop ambitieux. Si vous tenez absolument à faire Edimbourg ET Glasgow, ne faites que ça. Surtout que là, passer la matinée à Glasgow pour être à l'aéroport d'Édimbourg à 15h, c'est pas vraiment l'idéal. Même si à cette heure là ça devrait rouler, un vendredi, il faut s'attendre à beaucoup de monde sur la route, et surement des bouchons. Le peu de temps que vous passez à Glasgow ne vous permettra pas de faire grand chose car Glasgow est une grande ville et les attractions sont assez éparpillées. En gros à part le coin de la cathédrale vous ne ferez surement pas grand chose d'autre, et même si elle est très belle c'est loin d'être représentatif de la ville. SI le but est vraiment de vous donner un premier ressenti des 2 villes, alors vraiment ne faites que ça, avec peut être juste une journée au nord.
Pour ce qui est de venir vivre en Écosse, surtout avec deux enfants, soyez prêts à ce que ce soit du temporaire (je ne sais pas du tout quelles sont vos intentions exactes ni le type de contrat de travail que ça serait pour ton mari), mais avec le Brexit, tout est très incertain, et bien qu'on soit arrivés en Écosse avant le Brexit, on craint beaucoup pour nos capacités à pouvoir rester, et le gouvernement change d'avis tout le temps en ce moment. Donc soyez juste prêts à ce que vous ne puissiez pas rester, au cas où.
Maintenant pour ce qui est des visites, si vous souhaitez voir Edimbourg un peu au delà de ce que font tous les touristes, vous pouvez aller à Craigmillar castle (qui devrait faire l'affaire question château hanté, c'est un super chateau pour «jouer») et allez vous balader le long de Water of Leith du côté de Dean Village. Un petit tour dans Leith également c'est très sympa ou carrément à la plage à Portobello (mais avec la ville sur la plage) ou à Cramond. Sinon Holyrood park vaut un petit détour aussi, même sans monter en haut.
La visite du chateau d'Édimbourg n'est pas essentielle. L'intérieur c'est surtout un musée militaire, et pour tout visiter il faut bien compter 2 heures, pas sure qu'avec les enfants ça soit une partie de plaisir. Vous toujours vous contenter de la vue depuis l'esplanade et sinon arrangez vous pour visiter vers 13h, car tous les jours à 13h pile, ils tirent un coup de canon du chateau.
Pour Fort William, à vous de voir, mais si vous voulez vous balader dans les Highlands, faire les 2 villes en plus me semble très compact comme séjour. Mais sinon les routes sont belles partout. Si vous voulez vraiment faire les Highlands correctement, passez carrément 4-5 jours là bas. Sinon une journée à St Andrews peut être une journée sympa et moins loin au départ d'Edimbourg (avec souterrain dans le chateau presque hanté) ou de Glasgow, une journée dans les Trossarchs/Loch Lomond, ou même sur l'île d'Arran. Prenez le ferry le matin (à 30 minutes de Glasgow, puis 1h de traversée), passez la journée sur l'île est repartez avec le dernier ferry. Arran est souvent décrite comme un concentré miniature de l'Écosse. Il y a la mer, les montagnes, des cercles de pierres et de belles ballades à faire.
J'ai écrit un petit guide d'observation des aurores boréales, basé sur mes propres expériences: https://voyageforum.com/v.f?post=9872650;#9872650