Apart from all the above, one can say that The Netherlands is more formal than Holland. On envelopes for instance one writes: the Netherlands

Holland, by the way is derived from Houtland, meaning...