There is no "Perfect" fitment and height. It all depends on what you want to do/setup.
like what DuffyFD said.

But I honestly think 17x8 and between +35 - +45 offset will sit nice. If i get coilovers then i would say +35 offset
and on springs get around +45 offset to keep it from rubbing.

The 8th Gen civic has really good guards from factory and you can run +20 offset without rolled guards
and only get minimal rub.