Eventful Stays lists a four-bed apartment next to the castle, with period features, balcony and all mod-cons; a four-night stay during the festival costs from £2,500 – it sleeps eight, so £78 per person per night if you fill it (0333 800 1330; eventfulstays.com).
Also near the castle, The Knight Residence is a complex of 28 serviced apartments, named Best British Hotel in 2013 by Expedia; festival rates are from £205 per night for a one-bed studio (0131 622 8120; theknightresidence.co.uk).
The Chester Residence comprises 19 modern apartments, with gadgets galore and a 24/7 concierge; one-beds cost around £316 per night in August (0131 226 2075; chester-residence.com).
B&bs fill up fast. Get in quick to stay at two-room b&b-cum-art centre, Wallace’s Arthouse, which has small exhibitions in its entrance hall and objets d’art in the lounge. Doubles cost from £125 per night (07941 343714; wallacesarthousescotland.com). The central Nira Caledonia has more choice: 28 Orient-inspired neoclassical rooms, some with Jacuzzis, plus a garden. Doubles cost from £280 per night, but there’s a discount for early booking (0131 225 2720; niracaledonia.com).
For a range of Edinburgh hotels in all price brackets, reviewed and rated by our experts, see telegraph.co.uk/edinburghhotels