Have you tried FreeBMD (.org.uk) for the marriage?
They have a sister site in FreeCEN, and also FreeREG (Parish Registers).
All their sites are done by volunteers, so they're not 100% coverage, but new stuff being added all the time.
Then there's FamilySearch (.org)