Hi! Last month I created few sites, I have hosting in Europe ( hosting localisation is in Europe). It is not good for SEO ? I must buy hosting in localisation in USA ?
depends on where you are marketing. if you have a site targetting Euro visitors, then hosting in Europe is great. same goes for US also. but if your site is targetting US visitors while being hosted in the Europe, then hosting in the USA will help you a bit. only consider changing hosting geo if you are in extreme competition where you need all possible advantage you can get. you can also go to google webmaster tool to assign geography
There are loads of good US Hosts- Dreamhost, Bluehost, Asmallorange, Lunarpages, Hostgator etc. If you specify your budget, I'd be able to point you towards a particular host.
If your site is targetting US visitors or you are trying to target visitors in several countries with a single site (like a global business) then you should be trying to rank in the Google.com view of the Google index. The ideal site configuration to rank in Google.com is a domain with a non-country specific TLD (like .com, .net, .org, etc.) with hosting in the US. Not being hosted in the US won't kill your chances of ranking... it just makes it a little harder. If your site is targetting visitors in a single country (like the UK) and you would like to rank in that country's view of the Google index (like Google.co.uk) then the ideal site configuration is to have a domain with a country-code TLD (like example.co.uk) and to be hosted in that country (like in the UK). Here is a short video by Matt Cutts on the topic.
What you think about http://www.surpasshosting.com/hosting-shared-solutions.php ? Can I'll buy for only month or I'll must buy for 24 months ?
You can either buy it on a monthly basis or for one/two/three years. http://www.surpasshosting.com/hosting-shared-solutions-comparison.php
Here I must sign agreement for x months/years ? What's good and cheapest ? I need about 10 gb and 50 gb transfer monthly. Thanks
Go for one of the larger US hosts, you can't go far wrong generally. Usually you get a discount for longer periods, if it is one of the bigger hosts I would pay in advance for 12 or 24 months. Can't comment on the company you suggested as I have never used them before, there offerings seem fair.