So my wedding is coming up in June. I am to be kilted, and was pretty sure I knew all else I would wear until I started looking things up and getting more informed on appropriate wear at appropriate times. Now I don't know what to do!

Problem is my ceremony will be around noonish, but the cocktail hour / dinner won't be starting until 5:30 / 6:00. I was planning on going all out prince charlie / 3 button waistcoat / white shirt / black bow tie etc... Now I've recently been learnt that wearing a 'tux' during the day should NEVER be done (would a kilt / prince charlie be considered tux in this case?), and apparently some people have very strong opinions about this!

Now I definitely want to complete that outfit, but I am only to wear it in the evening during the reception? What would I wear during my ceremony? I do not have the cash to buy more than one jacket. I was thinking I could possibly wear the PC with a 5 button and necktie, maybe a less formal sporran, and then switch to the 3 button, shirt studs, bow tie and dress sporran for the evening, or is something about that weird?

Thoughts?