Scotland’s remarkable capital city is the perfect choice for a weekend break or longer stay Set back from the Firth of Forth  and with the Pentland Hills just to the south  Edinburgh boasts a fine mix of neighbourhoods