There are plenty of reasons why Portobello is the best place to live in Edinburgh – and here are 20 of them.