If the content is related to the main website and you are able, it is best to host it on a subfolder. If you are not able to use a subdirectory, because of the technical considerations above, be strategic.