17" tires on 16" rims isn't a good idea imo... your road grip will be zero
I don't know what looks nice... 16 " is always good, but maybe 17" will look too large on a civic, I don't know.
Don't expect more grip from 'more width' ... when cornering it will help when your tires are standing 'more outside' , but bigger (more width) tires won't give you more gripp, because of the larger contact area the pressure on the tires/road will become less...