Domain names are available with international characters for a long time now. But last week I found out, that HubSpot CMS is not able to serve for all domain names. Only a fraction of URLs (even if it's a big fraction) can be handled by HubSpot.
But when it comes to an allowed domain with for example a german umlaut (ä ö ü) you have to switch th wordpress, typo3 or anything else.