> Some foreign extensions are quite expensive though.

It's not just foreign domains that are expensive. A quick check showed openprovider charges double of what other providers charge for .nl domains, and the same applies for other european TLDs, even .eu.