Anyway, a typical Nordic scheme would be:
Local Address (Street & No or "P.O. Box" & Box No)
Postcode, City (Actually, Post Office)
An "Address2" field seems superfluous most of the time; you only see that on actual envelopes in things like "Fuckleberry Farm, Chipping Cleghorn, 12345 Buttsbury"... And there aren't all that many farms around anymore, so most DB address schemas I've seen just ignore that and squeeze it into the first field.

At least in Sweden and Finland, postcodes are all-numeric -- but if you store them as numbers, make sure you print out *all* the digits: My postcode right now is "00870" (my old one was "00200"), and without the first two digits fuck knows where my mail would land.

Germany also has numeric postcodes IIRC, dunno how many digits now post-unification... But they have the concept of a Landkreis (approximately "Greater County") that each place belongs to, and which is (at least sometimes, when necessary for disambiguation) used in the address; in the form "12345 Buttsville (LK Futtenbuck)", IIRC. Or possibly "Buttsville 12345 (LK Futtenbuck)", Idunno...

HTH!