Holiday Inn, Costorphine road (Beside the zoo) are doing rooms for 39 sterling a night. It's about 2 miles into princess st which can be simply bussed or walked in the morning. Teener in a taxi at night. No breakfast so add another tenner for that. Weigh that up against any other one in town which will at best be about 60 sterling. As stated Ibis, Novetel, Holyrood McDonalds (best remcomendation) are all central but depending on when you are going and what price you get. Try the usual websites and pick the best value.