Unless you are a dedicated spinner and have to have just the right gear, 3 should be enough.
FWIW I ride everything from a 3 speed to a 27 speed. I can get by fine with 3 speeds no matter where I ride, but I find 8 evenly spaced seems to be the sweet spot.
Aaron