Historic Old Salem, North Carolina is a fascinating step back in time all year round, but it is especially magical during the ...