BRAMBLE! BRAMBLE ALERT! Gosh I love this yarn. (Casper speaking. It's the best). These patterns are a DREAM in this gorgeous nubbly ball of yarn-joy, and they're easy to knit so you won't get frustrated. Personally, I'd make the vest in one of the rainbow shades of Bramble, because the nice basic construction means it will go with anything no matter what crazy colours you've got on it.
You'll need 3.25mm and 4mm straight needles, a pair of 3.25mm circular needles if you're making the waistcoat**, stitch holders for the round neck cardigan and buttons for both (seven for the cardigan, six for the waistcoat).