I vestiti da cerimonia nei negozi fisici consolidati tipicamente costano tra i 300 e gli 800 euro, quindi c'è margine per non rovinarsi. Io direi che il meglio è combinare due strategie: primo, vai in negozi come El Corte Inglés o catene più accessibili tipo Carrefour o Alcampo che di solito hanno sezioni decenti di abiti formali. Compra durante i saldi se puoi aspettare (di solito ci sono ribassi a gennaio prima del tuo matrimonio di marzo). L'importante è che lo provi sul posto perché la fattura e come cade addosso è quello che davvero conta, non tanto il marchio.
Amazon e i negozi online vanno bene per cose specifiche (cravatta, gemelli, accessori), ma per l'abito principale io sarei cauto. È facile che arrivi male adattato e poi ti ritrovi in una gatta da pelare con cambi e rese. Se comunque vuoi provare online, cerca su Zalando o in negozi di moda tipo Mango o Hackett che almeno hanno una politica decente di rese. E qui arriva il trucco: non ossessionarsi sul fatto che sia "da sposo". Un abito grigio o blu scuro ben tagliato funziona perfettamente per un matrimonio e lo riutilizzi dopo.
Se hai il budget molto stretto, valuta di noleggiarlo. Ci sono aziende specializzate nel noleggio di abbigliamento formale che per 80-150 euro ti mettono a disposizione un abito completo in perfetto stato senza lo stress di comprarlo.