Novgorod is a place for history lovers and people who can absorb facts at lightening speed.