The annual Fly Fishing Show in Marlborough is Friday, January 20 to Sunday, January 22. Here is the link to the show program:
http://flyfishingshow.com/marlborough-ma/
PLEASE check the website for the show as the start and end times are different each day!
Always a good time.