The average cost of a Thanksgiving dinner for 10 this year is $48.91, according to the American Farm Bureau Federation.