That looks like a pretty nice factory solution, and for $350 shipped to the US, not a bad price.
If you're looking for something aftermarket (i.e. willing to trade off OEM appearance for better features and functionality), you really can't go wrong ordering from Crutchfield. Their website will tell you all accessories needed including dash trims, install kits, steering wheel integration, etc. And the stuff generally ships with very thorough install guides.