Você pode contratar o AWS LightSail que é uma VPS, também buscar VPS baratas por aí, o difícil é ter controle total sobre elas, nessas mais baratas. Eu pago uns $7 (R$ 35,00) por mês no LightSail. Eu não contratrei serviços de banco de dados, pois minha aplicação ainda não dá retorno e sai caro para mim o banco de dados. Na verdade, até cheguei a contratar mas no final do mês tive uma $urpresa. (sim, erro de projeto 😝) Mas como posso fazer quase tudo nessa VPS instalei o MySQL.
E desculpa dizer isso, teve um erro de projeto aí, se o custo era uma premissa, usar C#, Windows foi um erro, pois é sempre mais caro. Até mesmo Java seria um erro, pois consume muita memória e exige hospedagens mais caras. E sim, já cometi o erro, contratar hospedagem Java mais barata que tinha e não rodou nem um "Hello World", foi então que aprendi PHP. (sim, + um erro de projeto 😝) A linguagem para o projeto deveria ser PHP ou Node.js
Se não me engano AWS tem 1 ano de gratuidade, talvez isso alivie os custos temporariamente.