There is a decent solution to your dilemma. They make a water jacket for runners. It is like a life preserver that goes around your neck and sits on your chest and back.
Now, runners fill it with water, but there is nothing preventing you to fill it with your liquid of choice (beer). It's really cool, instant beer wherever you go. Just suck on the rubber straw hose when you feel the urge.
Since it really is a good idea to have Mama come along, perhaps should would be willing to wear one too. Then you guys can snuggle and drink!
Oh, one downside...the beer tends to get warm so you have to drink fast, not sure that is a downside though...enjoy!