I was just wondering how are guests transported from wherever they're staying, must they provide their own transportation or does the royal family hosting the wedding provide transportation? Also does royalty and head of states bring their own cars? Are royalty invited to stay at the palace or do they go to a hotel? and who pays? I remember at the Spanish royal wedding the tv commentator said it's custom at royal weddings that the hosts pay for makeup and hair for all the out of town guests, I was wondering if that was true? Thanks in advance if you answer any of my questions.