I'm not a big drinker. Mainly as I've got older then hangovers last longer! Plus like you say if you drink at gigs at things like that you can easily spend a small fortune.
For gigs I often volunteer to drive, better than messing around with public transport and makes not drinking easy.