History buffs will love the Grand July 4th Celebration at Fort McHenry National Monument and Historic Shrine in Baltimore. You'll get to see cannons firing, watch a parade through Federal Hill, and celebrate the holiday with a public reading of the Declaration of Independence, singing, and toasting, starting at 3 p.m. (From: 4th of July Getaways Every American Should Take)