For your car yeah 18" is probably the best size. The wheel wells on the 2010+ models are quite large though. My V6 came with 17" wheels on the base model. I just picked up some 19" wheels for the summer. Those and 20" wheels are probably the sweet spot for the latest generation.
Here's what my 19's look like with 255/40ZR19 tires on them: