Food Europe Two pubs in and around Edinburgh have been named among the best in Scotland by the Campaign for Real Ale .