Because of hefty business rates your chances of finding a reasonably cheap tailor near the city centre are nil. My advice is to pay the going rate and get a suit good enough to last for at least 20 years, or until it comes back into fashion. After all, if he’s going to be a Best Man he should at least look the part, and a good suit’s half the battle.