We're cutting it fne but had planned a Barcelona weekend away but hubbies passport hasn't come back from being renewed so I'm thinking about Edinburgh for a few days.. I know that most good hotels are fully booked but can anyone recommend a hotel that's close to the castle etc please :)