first of all have u decided to optimize ur website for local or worldwide, if ur client or product is related to world markete then use a server in USA or Canada or maybe UK based, if u r going to target in ur local area then it is better to get local server hosting.
Wrong area to ask this question, go here http://forums.digitalpoint.com/forumdisplay.php?f=122 for the sub-forum on web hosting, you will get your answers there Very wrong statement, who said so, then the whole internet would not have been called so