It's easy to find exciting things to do in Richmond. Delve into the local history and check out the best tourist attractions in this charming city.