Since he is planning a get-away for you, you might file these ideas for future reference (special birthday, etc):
A big splurge would be a night or two at the Rough Creek Lodge. Plenty to do for hunters, spa-lovers, and a great restaurant!
http://www.roughcreek.com/index.php
Another fun trip, and one you might enjoy taking as a family, is going to Athens for the weekend. Lake Athens is a fun place to fish and enjoy the water, there is a marina restaurant that has a fun atmosphere, and the town is charming. You could stay in a B&B (maybe not with kids); or try to rent a place on the lake.
http://www.athenstx.org/
A really unique trip - for couples or families - would be to Caddo Lake, the only natural lake in Texas, or a combo of Jefferson, TX and Caddo Lake. Here are some places to look:
http://jeffersontx.com/ - take a steamboat or bayou tour, lots of great B&B's and antique shops, lots of other things to do. Beautiful East Texas area! This could be a nice trip even with kids. :)
http://www.caddolake.com/ - guided tours (this is an easy lake to get lost on), good catfish eating, fun town of Uncertain...
Another idea is to rent a houseboat on Lake Texoma.
http://www.laketexoma.com/
But I'm not helping yet with gift ideas - so here is my best shot:
1. gift card to Bass Pro or other hunting/fishing store;
2. nice sport watch with 10th anniv date engraved on back;
3. personalized vanity plate - you can get one with a white tailed deer; a big mouth bass; Ducks Unlimited; etc
http://rts.texasonline.state.tx.us/NASApp/txdotrts/Specia...
4. nice pair of binoculars or sports sunglasses;
5. GPS system;
6. beer of the month club (I did this for my hunting/fishing husband and my brother-in-law for Christmas, and they both loved it! I just did a 3 month membership.)
Good luck! And congratulations on your upcoming 10th!