Hey,
First of all, it depends what you want to do with your music and the kind of website you want. Are you planning on selling it, have people come over to listen to it, just have a simple artist page, etc.
If you plan on attracting listeners by SEO (good luck with that for music) or to have a lot of different pages, yes you might be able to build something on Wordpress. But if you are asking about hosting, I assume you don't have a lot of experience with WordPress so it might take you a while to build the site.
Regardless, for hosting, I would stay away of any company listed here:
http://en.wikipedia.org/wiki/Endurance_International_Group
If you only want to put your demo and have something simple, you could look into other platforms such as soundcloud (
https://soundcloud.com/)
Because most of your traffic will most likely come from Social Media, Friends, referrals, etc. My recommendation, would be to spend less time building a nice site and instead building a simple soundcloud profile, then spend the time you would have spent on building the website to promote your music instead. You should see a lot more benefits that way.
Good luck.