The problem with those boots is that, with that sole, they are in that awful trainer/show hybrid area. Get a proper pair of dbs from somewhere like Clarks or a proper pair f chukkas from somewhere like Alden. H Hudson also does nice, slim chukkas at a much lower price-point.You can get oxfords literally anywhere. Uniqlo makes them in every colour of the rainbow every season. Off the high street, check out the Americana retailers like BB, Gant or RL.