Well, one solution seems fairly obvious. Have a drink or two to lower inhibitions and loosen up but be careful with that one. Super easy to overdo it.
What about having a get together someplace more private? Your place or a friend's.
I'm with you tho, bars suck.