Any tourist and local should go at least once to visit this amazing piece of history. Go early, before 8am because it gets very crowded and lines to watch the film on Pearl Harbor get long. When you get in, you have the opportunity to get a ticket to watch the film. The ticket will tell you approximately what time your film will be and usually there will be a wait, depending on how many people got tickets before you. There is no charge so do get a ticket. In the meantime, you can walk around to view different remnants, pictures, models of pearl harbor and WW2. They provide earphone headsets so you can do a tour on your own but be prepared to shell out a $5 required donation if you want the headsets. It is worth it though because you will hear a lot of history and it will keep you occupied during your wait to see the film.
Once you see the film, you get to realize just what an effect it had on Pearl Harbor. And once the film is over, you exit towards the boat that will take you onto the USS Arizona Memorial. You will need to be quiet when you get there because you are essentially on an underwater graveyard. The experience is sobering, seeing all the names of the people who died, seeing the oil in the water coming from the USS Arizona, it is a piece of history everyone must experience if given the chance.