There is a wonderful FREE website that is very helpful called
VISAJOURNEY.com (highly recommended)
Here are some links to important sections of it.
I am also a CT notary public.
Many of the documents you will be signing if you have a foreign fiancee require that you sign them in front of a notary public.
My couples have free notarizations as long as I continue to be a Notary Public and you bring the documents to me with proper photo id.