must-see attractions for history buffs