From the barflies who putter early in the afternoon to the well-dressed professionals who don't want to drive all the way to Brookside for a beer, everyone feels welcome in Waldo for five fantastic hours. From 3 to 8 p.m. every day, Hannibal's serves up the only thing you really need for happy hour: well drinks and domestic bottles, both at $2 a hit. Add the home-style bar food, and it's like being home at your kitchen table, pouring a drink and watching a Chiefs game on a small TV perched on the countertop. Except here, you don't have to cook, and your kitchen has a pool table and arcade games.