Sedona is a good place to have in your happy hour rotation. They offer good drink and food deals, and when it's warm, they have a wonderful outside seating area with fire pit.
I will warn that if you're not in dating mode, beware of the dating meet ups they have there. It's why I prefer to go when it's warm and not have to run into that. ;)