I would go for a solid and clean look. Go with 17X7's, keep the offset as close to the recommended, should be no less than 40mm. For tire size, 215/45/17 is very solid and clean, the less on the height, the bumpier the ride. Anything less than 45 would be a bit bumpy road for a daily driver, but thats up to you.
If you are planning on lowering it without adding a ground effects, I would stick with Eibach Pro's. Eibach works with factory struts and have a solid reputation for that. Unless you are going with a full coil-over system, then Eibach pros and 45's will give it the 2-3 finger gap, which is very clean and what you will love.