Happy hour can absolutely be the happiest time of the day for three reasons: cheap booze, cheap food and free people-watching. Which... More >>>