I guess one question I would have is how much freedom/free time you want guests to have. Do you want a theme that informs certain decorations or invitations but not much else, leaving people to spent most of their time chatting over ponies and punch? A whole bevy of in-depth activities that take up the whole day? Or what?