After a little bit of drama and much speculation, Prince William and Kate Middleton have decided on a wedding date: Friday, April 29, 2011 at Westminster Abbey. The royal family made the announcement today at St. James' Palace, MSNBC reports. Queen Elizabeth II, Princess Ann, and Prince Andrew all married in the Abbey, and Princess Diana's funeral was held there. It seats 2,000 people. Some are saying this will be the most expensive celebrity wedding of all time—click here to see just how much it will likely cost.
(More Prince William stories.)