In minecraft, are there any server hosting plans that allow custom world changing?

I really want to look into Minecraft server hosting; but the problem is that most plans don't seem to allow for the custom changes of the map that you play on. For example, if I wanted to play a certain custom map, and I have it on my desktop, and want to use it on my hosted server.

I Have Used Mcprohosting And Found It To Be Excellent! You Can Change The World To A Map Too! It May Not Say It When Your Buying it, But Trust Me, You Can Switch Out The Map Generated With The Map You Want To Play On!