Dedicated servers are obviously the most expensive choice when it comes to hosting solutions: they can handle higher bandwidth, offer more freedom and can even be used for other kinds of hosting, like TeamSpeak or game servers.
However, making the switch from a shared hosting can be quite the...