Ngram suggests that had a party is the most popular, and did a party is the least popular. If I overheard someone saying they did a party , without further context, I would wonder if they meant that they were the caterer, or a band, or something of the kind, who had worked or performed at a party.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.