Guinness is actually pretty light, calorie wise.  It's usually the higher the ABV of a beer, the higher the calories.  I remember a 26oz (750ml in Socialism Units) bottle of St. Bernardus Christmas Ale (10% ABV) that I had over the holidays was ~600 calories.  Found that out after the fact (silly me).  Had to have a run later, and lighter dinner.