Alonso and Button would be a great choice I think. Button's not going to rub Alonso up the wrong way like Hamilton did, and their combined experience would really help getting the chassis up to par and with fine tuning that new Honda engine. McLaren really need to make this happen in my opinion.
I've nothing too much against Magnussen, but he has not done anything this year to show that he was any better than Perez, and McLaren dropped him after just one season. Also, Alonso and Button are bound to pull in more sponsors than Alonso and Magnussen, aren't they?
Button is a PR dream, and is a champion, while Alonso, as well as being a double champion, is widely considered still to be the best all round driver in Formula 1. Surely, this is the way to go?