Dipende un po' da cosa fai esattamente e come sei strutturato. Se sei una partita IVA vera e propria, l'assicurazione di responsabilità civile non è obbligatoria per legge, però molti clienti (soprattutto aziende medie) la richiedono prima di firmare un contratto. Nel tuo caso, visto che fai web design, una RC professionale potrebbe proteggerti se per esempio un tuo errore causa danni al sito di un cliente o alla loro reputazione online. Detto questo, se lavori con piccole aziende che non la chiedono, tecnicamente potresti anche farne a meno, anche se non è il massimo dal punto di vista professionale.
Per quanto riguarda i prezzi, variano davvero un sacco perché dipende da quanto fatturato dichiari, da quanti clienti hai, dal tipo di copertura che scegli. Io non sono esperta di assicurazioni (il mio mondo è completamente diverso, con i cani e gli incendi 😅), però da quel che sento dire in giro, prima di scegliere dovresti valutare tre-quattro preventivi da agenzie diverse. Non andare solo sul prezzo più basso: controlla bene cosa copre, il massimale (quanto pagano in caso di problema), e se ci sono esclusioni che ti riguardano. Qualche compagnia offre piani più economici per chi inizia, magari con massimali minori. Hai provato a chiedere direttamente ad altre consulenti web o freelancer che conosci quale polizza usano e se se la cavano bene?