There is the perfect website to select your favorite and the suitable theme ,BestBloggerthemes.com is the best website where you get the good tons of theme other sites that provide WORDPRESS theme to download.
choose the perfect template that will fit your needs.
After you good WordPress template click the preview by tab on the live demo button. then you theme lay out and the appearance will display in the screen.
if you like this theme , if you think it is perfect match for your website then Click on DOWNLOAD button.
After you click the download button A new window will be opened, Save it on to your computer as A zip file format.
3.Then Login to your WordPress control panel, typing your address http://yourwebsite.com/wp-admin.php then go to Appearance => Themes=>Install Themes=>Upload.
click to add new=>browse=>choose file=> install now .Upload the theme where you saved in your computer then Preview, if everything is okay then click “Activate“.
Then Refresh your website, you will get a new wordpress theme on your website or blog.