@Tarab, mettiamo in chiaro qualche concetto:
per utilizzare HTTPS non "serve" un certificato SSL rilasciato da un authority. HTTPS è solo un protocollo di comunicazione, un certificato SSL è tranquillamente creabile con openssl, un software che gira sotto linux e che è presente di default nelle distribuzioni server. Tutto ciò che serve è poter disporre via Apache della porta 81 o 443, le porte di solito utilizzate per l'HTTPS;
per essere credibile ed affidabile agli occhi dei clienti, bisogna avere invece un certificato SSL rilasciato da un authority. Un certificato "creato in casa" dal tuo openssl, varrebbe a livello di sicurezza perché è pur sempre una chiave criptata, ma non varrebbe a livello di immagine;
quello che tu chiami low cost, si chiama SSL Shared Hosting, fai il copia incolla di queste parole su Google e troverai tante aziende che lo offrono.