I have to disagree about the Brewdog bar: tiny, expensive and pretencious (and I generally like their beers). A far better option, especially for a big group, is Holyrood 9a (http://www.fullerthomson.com/eating-and-drinking/holyrood/) . 5mins walk furher down (and out of) the Cowgate, loads of nice beers on tap (and a huge range of spirits for the non-beer drinkers) and ace burgers to soak it up with. Oh, and Thistly Cross (local) cider on tap last time I was in.
Closer to Haymarket end of town; Agree Teuchters (http://www.aroomin.co.uk/teuchters/directions.html) is nice, but again small for a big group, as is the bar across the road, but I can’t remember it’s name. Big corporate bar with scarily cheap, but edible, food is the Haymarket bar – I’d only bother if you have trouble getting in other places. The Caley (http://www.thecaleysampleroom.co.uk/) is a great pub and my local 🙂 and for a more authentic Edinburgh pub experience Diggers (http://www.qype.co.uk/place/228262-the-diggers-athletic-arms–Edinburgh) if you like ale just ask for a pint of heavy and don’t let some of teh reviews of over zealous bar staff scare you off, it’s never been my experience.
To pick up some ‘afters’ if you fancy something different than the usual supermarket fare http://www.appellationwines.co.uk/ have a good range of international beers as well as wine and probably spirits, although I’ve never paid enough attention to notice the latter.
What is your definition of decent music? – kinda crappy but fun club that we end up in far too often (prob as it’s pretty close to our end of town) http://www.citrusclub.co.uk/ a bit further away, but always been a great night when I’ve been (and close to 9a) http://www.thebongoclub.co.uk/webpages/programme.php or a dirty little club in the Cowgate agian, usually a great night but possibly an aquired taste http://www.sneakypetes.co.uk/ (and don’t wear shoes you can’t wipe clean after 🙂 )
Sorry about all teh long links but I’m on an ancient version if IE at work 🙄