The Minnesota Shakespeare Festival at Grand Marais is scheduled for June and July for wonderful days and nights of Shakespearean comedy, drama and workshops by the fantastic Minnesota Shakespeare Project. The town-wide extravaganza features public High Teas each evening, Elizabethan minstrels, puppet shows and children's activities, and a 4th of July fireworks display; opening ceremonies are at Harbor Park.