To be perfectly honest, drink what you enjoy the taste of and what doesn't cause your blood sugars to crumble around you.
Finding a drink that's ideal for diabetics is a little bit like trying to smoke the healthiest brand of cigarettes...
Test, test, test - and try alternative drinks if you know that certain ones just don't work for you. Sure, spirits and red wine are "better" alternatives to many drinks out there - but you need to enjoy yourself, so compromise in this instance often goes hand in hand with moderation
I would try to avoid bolusing for alcohol (although I'm guilty of it myself to a certain point when drinking beer) - but I know at what point to stop and leave the insulin well alone. You can end up in a lot of bother if you try and keep BG's tight when drinking...
FYI, if you enjoy beer - and drink it at home as well as in the pub - you'll find that canned lager doesn't do near as much damage to your BG as draught does. My point being, keep testing when you're drinking away from home - as well as at home