Good thinking on the waistcoats. A change of waistcoat and/or tie changes the whole look of an outfit.

I will give one piece of advice - "Kissing, while holding hands, causes babies." If there is any likelihood of there being even the smallest amount of kissing - wear gloves. I personally never travel far without a pair of stout, industrial grade gauntlets in the car, because you just never know ...