yes you can phone up the gro office in southport and order the certificate with those details or do it on linehttp://www.gro.gov.uk/gro/content/certificates/
it now costs £9.25 for a certificate,. do not pay anymore for it. You have to register but thats for free! look for marriage cert and then add the details. not sure on the time for delivery at the moment.
as for the census like you can only find the same one as you in 1881, but have found them in 1891, 1901 and 1911.
put your email address in a pm and i will email them to you.
struggling with 1871 cos it doesnt say a John R Thomas just a John Thomas, so may have to wait for marriage cert.
As for the pubs,, you may be best getting hold of a directory and looking for a list of pubs.
have a look on http://www.historicaldirectories.org/hd/
and see if appropiate year,
otherwise its a visit to a library.