One of the things that I get asked time and time again is how can I start a blog without a huge investment? I also get asked by those changing from blogger the same. Surprisingly enough my answer for both of them is the same.
First and foremost you need to pick a domain name. Now this is not a easy task but once you find a name that you like and can use. I personally use GoDaddy for my domain names. I have used them for YEARS never had a issue. They always for a special for signing up making the domain more affordable.
I am big on not using the same place you have your domain that you have hosting. Hosting which is where your site lives. I highly recommend bluehost. Bluehost has excellent tech support and can help you with your issues. They have great hosting for only $3.95/month I mean how can you go wrong.
Logo this is a hard one because your just starting out and you need something I highly recommend Fiverr. Thid is a site where you can get a logo as low as $5.00. There are some really talented artist on there but be sure to look over the reviews.