If you are willing to buy from ebay or Vinted, you can often find top quality leather shoes with leather soles that have either not been worn at all or worn just once for a wedding or similar occasion, check the details in the description and check for creasing, usually across the widest part of the foot and check also for wear on the soles . Most of the best UK brands to look for have been mentioned above, except for Grenson, Alfred Sargent and Trickers. Top quality European brands can also be found, so in the last year I have been able to purchase a pair of Testoni loafers and a pair of Vass toecap oxfords for less than a quarter of the retail price. Other great European brands to look for include Carmina and Meermin. There are many pitfalls to buying second hand, speaking as someone who blundered into this blind, so if you're not sure about buying this quality of shoe and just want the one pair of dancing shoes, contact https://abbotsshoes.com and they will take you though the buying process. Your shoes will cost around £100 - £150 but you will know that your purchase will fit you and will be fit for purpose. Hope this helps and happy hunting,
David