I've seen two ways to introduce direction quotations:
1) The host made an announcement, "You are all staying for dinner."
2) The host made an announcement: "You are all staying for dinner."
Is one more correct than the other? Is it a matter of style? The only thing I can find on it is that if the quotation contains two or more sentences, most writers introduce it with a colon.