My car is parked on the drive but never in sight from people driving by. I have security lights, house alarm and HD CCTV, security locks, bolts etc. I always leave my keys where they cannot be seen through the windows but easily found if anyone has decided they are going to break in to get them. I don't want anyone in the house longer than necessary, turning out drawers, or worse threatening my family if they cannot find them.
They can drive away in the shortest possible time, I don't want to see the car again and I'll have a brand new one from the insurance/GAP payout.
I'll not be putting pictures and full description in Autotrader either, then telling anyone over the phone who wants to steal one to order where I live, or inviting them into my house to assess our security arrangements whilst also telling them the spec of the brand new S3 and the date it arrives so they could hang on and steal that instead if they preferred.