Summer weekend in Durango--need suggestions!!

I'm looking to spend a weekend in June-July in Colorado doing rafting,hiking, kayaking, etc. with a place with nice restaurants and nightlife as well. Is Durango the spot for this, or should I look more towards Breck/Vail?