It is easy to buy Christmas gifts for fishermen, they love tackle and gadgets that help them catch fish. Choose an item specific for the species they target or get them an all-around item that is good for any kind of fishing.
My favorite all-around fishing rod is the St. Croix Avid AVC70MF. St. Croix makes rods for every purpose and prices range from $99 to a lot more. There should be one for your fisherman for his type fishing that is in your price range. Team it with a Abu Garcia Revo reel for a special combo.
Abu Garcia Revo reels are very good reels and range in price from less than $100 to almost $300. You can find one that works for any species and in your price range. Team it with a St. Croix rod for a special combo.
I have been using a Great Neck Marine Tool Set for about a year now and it has helped me fix reels, trolling motors and tackle. It has a tool for almost every need while on the water and the set floats.
The Sebile Magic Swimmer is an excellent swimbait for bass and other species. They come in a wide variety of sizes and colors for any application and look very realistic in the water.
Every fisherman needs a pocket knife and the Sheffield Lock Blade is a good choice. It is not expensive and works well as a fishing knife.
Multi tools are just what they say - they are compact tools that will do a variety of jobs. They are like an extension of the old Swiss Army Knife and this one from Sheffield is designed just for the angler.