Firstly, I hope your day improves. We all have bad times. Just relax it will pass.
GoDaddy is a good host and yes you can host and have domains at different places.
Yes you can host a WP blog, you have to install it though.
More than GoDaddy I recommend WP Web Host.
Also there are other good hosts like K-Disk.net and CheapFFMpeg.com.