Een dedicated server is een server van de provider die helemaal tot jouw beschikking staat, je huurt hem dus van de provider. Inclusief bandbreedte enzo.
Colocatie daarintegen is het neerzetten van een eigen server bij diezelfde provider, maar dan huur je alleen de kastruimte en bandbreedte enzo.
En in dedicated heb je nog verschillen met management, er zijn er die alles volledig voor je kunnen beheren (updaten OS etc, backups maken) of daar waar je alles zelf mag/moet doen.
Een dedicated server is uiteindelijk natuurlijk wel wat duurder, maar voorkomt dat je een server moet kopen.
En er zijn zoveel aanbieders, er is geen 1 goede voor iedere situatie. Hangt gigantisch af van wensen en vooral budget
Maar zelf heb ik altijd als stelregel, zo dicht mogelijk bij de bron, en hoe gelikter de website, hoe meer het webdesigners zijn, en geen goede hosters

Hoedt je vooral voor de resellers, dan zitten zij zelf niet direct te hosten, maar doen dat via een tussenpersoon, en dat is niet echt ideaal.
En vervolgens krijgt je server 1 of meerdere ip-adressen, en kan je vervolgens de DNS-records van je domeinen aanpassen naar dat adres. De webserver zal je wel zo moeten instellen dat hij die domeinen accepteert.