Choice of microcontroller for garden monitoring project

I would start with an Arduino Mega
use an LCD with an SPI intrface to reduce digital pin requirements
use relays to operate the fans
if you require more digital IO use an IO extender