Ciao!!!
Io saro' in Scozia nel tuo stesso periodo.
Ho tentato di trovare il posto in un B&B o Guest House a Edinburgo per una notte.
Il consiglio che ti posso dare e' di iniziare il prima possibile a mandare richieste ai vari hotel che trovi su Visitscotland.com o su Google.
Molti B&B sono gia' pieni e molti altri hanno un minimo di notti ( dalle 2 alle 4).
Io ho mandato tantissime richieste e alla fine ho deciso di non pernottare a Edinburgo ma di fare una notte a Glasgow e visitare Edinburgo solo in giornata.
In questo sito trovi tanti B&B e hotel con tutte le informazioni su prezzi e location.
http://www.scottishaccommodationindex.com/edinburgh.php
Buona Fortuna per la ricerca!!