Best known as the site of one of the most iconic battles in American history, Gettysburg is an excellent destination for anyone who wants to learn more about the nation's heritage. Many of the city's top attractions revolve around this history, and visitors can take a guided tour of the Gettysburg National Military Park, visit the cemetery where Abraham Lincoln is buried, and even ride through the battlefield on horseback.

However, there are plenty of other things to do if you don't have an interest in history, including an apple museum, several state parks, and a special petting zoo with performing animals.