03/14/2011 at 01:00 AM EDT
Lucky guests at the wedding of the year will have the rare honor of rocking Buckingham Palace-not once, but twice. Following the morning ceremony on April 29, Queen Elizabeth will treat 600 guests to champagne and canapes; then that evening Prince Charles will lavish 300 close friends and family with a dinner dance. Says British wedding planner Sarah Haywood: "They're going to make this the most perfect occasion." Party on, Your Majesty!
The Picture Gallery
The State Dining Room
A ROYAL SMOOCH
Following tradition, the newlyweds are expected to step onto the balcony at 1:30 p.m. to share a kiss-as Diana and Charles did in 1981.
SCAN THIS TAG WITH YOUR MOBILE PHONE TO RECEIVE AN EXCLUSIVE ROYALS VIDEO
GET THE FREE MOBILE APP AT http://gettag.mobi