You should go for Linux VPS hosting for a WordPress site because:

Your basic requirements of a WordPress website will be:
WordPress
PHP
MySQL, etc.