Торжественные костюмы в обычных магазинах обычно стоят от 300 до 800 евро, так что запас есть. По-моему, лучше всего комбинировать две стратегии: сначала зайди в магазины типа El Corte Inglés или в более доступные сетевые магазины вроде Carrefour или Alcampo, которые обычно имеют приличные отделы с формальными костюмами. Покупай во время распродаж, если можешь подождать (в январе обычно бывают скидки перед мартовской свадьбой). Главное - примерить костюм на месте, потому что именно посадка и то, как сидит, по-настоящему важны, а не так уж марка.
Amazon и онлайн-магазины подойдут для конкретных вещей (галстук, запонки, аксессуары), но для основного костюма я был бы осторожен. Легко может прийти неправильно подогнанным, и потом попадёшь в ад с обменом и возвратом. Если всё же хочешь попробовать онлайн, ищи на Zalando или в модных магазинах типа Mango или Hackett - там хотя бы нормальная политика возвратов. И вот фишка: не зацикливайся на том, чтобы это был «костюм жениха». Хорошо скроенный серый или тёмно-синий костюм идеально подойдёт для свадьбы, и потом ты его носить будешь.
Если бюджет совсем скромный, рассмотри вариант с арендой. Есть специализированные компании по прокату формальной одежды, которые за 80 - 150 евро предоставляют полный костюм в идеальном состоянии без морок с покупкой.