When you decide you have your website hosted in a place far from your origin, this is called offshore web hosting. There are many reasons as to why you can choose this kind of hosting. One of the main reasons why people choose offshore hosting is because of low prices. This is an attractive thing, especially if you are on a tight budget. There are also those who choose offshore hosting because they come with enhanced features. There are some that have great improvement in services and this makes some of us opt for offshore hosting.