I stayed at the Central Youth Hostel in Edinburgh where you can cater for yourself, but there is also a café It is only a short walk distance to the archives. Google under Scottish Youth Hostels. Jean Whimp