You should not need a separate subdomain, especially if your target is to actually eliminate culture prefixes (suffixes). It depends on a bunch of settings, but core is described in documentation directly. Have you seen this ConfiguringURLsformultilingualwebsites ?
Page should tell you which settings to disable to be able to use cultures without prefixes and also how to set up culture specific page aliases.