Basically, TX has everything but snow, so as long as he's not looking for skiing, sledding, or skating, it's here. There are tons of lakes near Austin, and about 30-45 minutes west of Austin is Hill Country, which has tons of bike trails with amazing views. The lower Colorado river goes right through Austin for kayaking, though there are plenty of other options as well. Tons of Outdoor Stuff