Jonny,
I thought some more about this schedule and noticed that there are 4 couples who at some point return to the same host. The worst is couple L, who go twice to both Q and S. That prompted me to look for a better assignment. So if there is still time, then I suggest you replace the 'Hosts' matrix above with:
[A E N M J]
[T K H F G]
[D S C Q R]
[I P O B L]
[K G J T M]
[Q C D N E]
[A P H R I]
[S F B O L]
For these new host assignments, I have written down the schedule of who goes to which home in which round. Below an asterisk indicates that a couple hosts.
1 2 3 4 5 6 7 8
----------------
A | * T Q P K D * B
B | M K S * G Q I *
C | A F * B T * H L
D | A H * L G * R S
E | * K C I G * A F
F | M * S P J C R *
G | E * R P * C I S
H | N * R O J E * B
I | N T C * J D * L
J | * G D B * Q A O
K | N * D L * C P O
L | M G Q * T E P *
M | * T R L * Q H F
N | * F Q B M * A S
O | E F S * M D P *
P | J H C * M N * B
Q | E H * O K * R L
R | A K * I T N * O
S | J G * I K E H *
T | J * D O * N I F
This makes it easy to check that all couples host twice and get to go to six different homes. Hope that helps,
Ian.