Depende realmente do que você quer fazer e de quais recursos você tem. Mas a menos que você tenha um tráfego muito pesado (o que você não tem, 20k / dia é bastante leve) ou páginas muito complexas / dinâmicas que exigem muito processamento de servidor, basta escolher um servidor com os recursos necessários. Apache é uma aposta segura, na minha opinião, e não é lenta, como é freqüentemente implícito.
Apenas como referência, um site que eu gerencio executa o apache em um antigo dual CPU / 2G ram e atende 1+ M arquivos por dia sem quebrar o suor (principalmente imagens - páginas dinâmicas executadas no servidor de aplicativos).