I can highly recommend buying a ticket to Edinburgh Bus Tours.
I bought a 48 hour ticket ( the grand 48+ ticket - 26£) to all bus tours, including a bus and boat tour to see the bridge and seals. I enjoyed it very much.
The guides on the different bus tours are really knowledgeable and hugely entertaining.
http://edinburghtour.com
http://edinburghtour.com/ticket-offe...-grand-tickets
Check out lunch deals in restaurants - one way to save money.