Just off Princes Street there is a hotel with a fabulous roof garden and a lovely marquee. You could be in the country, rather than in the centre of our.