As far as I know, there are three ways to express my grandfather's house in German:
1) meines Großvaters Haus
2) das Haus meines Großvaters
3) das Haus von meinem Großvater
Are these the three standard ways to express genitive, or are there other ways?
Are they all equally common and correct?
Do the same forms apply to other similar phrases, such as:
1) der Schweiz Hauptstadt
2) die Hauptstadt der Schweiz
3) die Hauptstadt von der Schweiz
1) Frankreichs Hauptstadt
2) die Haupstadt Frankreichs
3) die Hauptstadt von Frankreich
Is it the same with plural forms, such as
1) meiner Großväter Häuser [i.e., my two grandfather's houses]
2) etc....
(My question concerns the use of the genitive, so I'm not looking for more "natural" ways to express the idea, such as possibly die Schweizer Hauptstadt or die schweizerische/französischer Hauptstadt.)