Family - visa
When you marry an European, you can apply for a residence based on family reunification. After some years in Europe you might apply for a permanent residence or change your nationality. Different rules applies for different countries, please take a look at the links below.
Denmark
Germany
Finland
Norway
Sweden
USA
Canada
France (in French)
Switzerland