I have done this tour a couple times, and it is always amazing! It will take at least half a day :)
I have heard pretty awesome things about the hot air balloon tours in this town!
Cool little shopping area with some awesome resturants!