I've been to the Old Bridge, Huntingdon in the last month and found it superb. Lovely location overlooking the river. Check prices to see if it is what you are willing to pay - not cheap but worth it.
I agree the Bridge is great but expensive. You could also try Prima in Huntingdon weve always had good food there and its a nice atmosphere and not as posh as the bridge. Hope you find this useful