17 happy hour spots in Baltimore, Maryland, including Canton, Downtown West, Federal Hill. See what's on now, with drink specials and food deals.