In complete honesty, I probably wouldn’t go to the Royal Wedding. I find it ridiculous how many people are making a big deal about a wedding. I understand its because “they are royalty”, but first of all weddings are meant for the bride and groom (obviously), and their close friends and family; and I doubt the, now queen and king, have that many friends. Secondly, I think that way too many people are holding them up on a pedestal, when they haven’t even earned their place on it yet. I hate it when celebrities are put on a pedestal, but I understand why royalty would be, but we don’t even know if they will be good royalty yet.
BUT, if I were a friend of the prince, or princess? and I wanted to attend, I would probably ask my close friend what they would like me to get them, and in the likely hood that I wouldn’t be able to afford anything they wanted with all the money I would ever make in a life time, I would probably just make them a nice symbolic gift that pertained to us, and some experience we went through, or I would make some other mushy gift in that sort.