Depends on the ride quality you want - I run 18's with 215/35/18 tires as well as Eibach Pro springs and Tokico Blue shocks and its a bit bumpy a ride.
So I would think 17's are best if its your daily and your streets are not the greatest but if you usually drive on smooth roads I'd get 18's...