The answers are:
1)an idyllic place of beauty and order
It describes the places as beautiful and symmetrical.
2)Architecture is a source of national pride for them.
All the hardwork they put into gardening and constructing beautiful places and mantaining them like that, states that architecture is a source of national pride.
3)to educate readers about the culture and geography of France