Separate names with a comma.
If your blog is relatively new and doesn't have much traffic, you can start with a shared hosting plan. Usually, such plans are really affordable...
My vote goes to the USA, probably somewhere in the US East coast.
I use BGOcloud, as their plans include features that really boost the speed of my website. The price of my current plan is really acceptable, too.
There are plenty of options to choose from. What are your requirements about server location, budget, storage, etc?
A shared hosting plan at an affordable price should be fine for this project.
Only one, Android.
One more vote for Chrome!