One thing to consider when setting up your WordPress site is testing.There are so many themes ,plugins and enhancements it is inevitable that compatibilty issues will arise.
The worst thing that could happen to your site is that by installing extra’s you actually make the site inoperable or unstable.
To get round this you can set up a local web server to set up a test site on thus enabling you to install your themes and plugins and ensure that they work OK.
This is pretty easy to do though there are a number of options available to you.
Yet again there are some zero cost solutions available.