Edinburgh residents are spoilt for choice in when it comes finding places to eat and drink in the capital.