Stay at the Two Rivers in Chepstow the night before, book a b&b in dolgellau next night, check in on the way up, have a sleep on the way back in comfort, then another night at the two rivers at the finish, bed only meters from dinner and pints. Make a nice weekend of it.
I would also say Bryan Chapman.
You could do it as a luxury DIY.
Stay at the Two Rivers in Chepstow the night before, book a b&b in dolgellau next night, check in on the way up, have a sleep on the way back in comfort, then another night at the two rivers at the finish, bed only meters from dinner and pints. Make a nice weekend of it.