Streets in Edinburgh are steep and long, but luckily city buses are amazing, cheap and plentiful