You can not go wrong with Dayton fans, IMHExperience. As for the containers, I'm sure opinion will be divided, and 3 gallon is probably fine, but I'd go with 5 gallon, but that's just my preference, hardly any golden rule of growing. I'm sure
people have grown great plants in 1 gallons containers, but probably not the "norm".
Good luck !