Whether it's for Christmas, birthdays, or graduation, these are gifts for history buffs that always work; books about history, history-themed apparel, board games, historical specimens, and historical posters.