Decathlon do some good ones for circa £50
here I had a similar pair and they have been fine. Not the most trendy looking but that does not stop them being stiff, hard wearing and functional.
If you go a little higher in price to maybe £60 or £70 you can get Specialised road shoes with their body geometry soles which are comfy I have
these . Word of warning with these though, sizing does not follow normal shoes. I wear a 10 to 10.5 and the best fit on the Specialised shoe was a size 12! so my advice on these was try them on before buying if you buy online.
Hope this helps