Barry and Caitlin bond over drinks and karoake, Cisco messes up again, and Barry goes on a date with a perfectly nice girl we don't like.