One of my workmates has suggested shopping for shoes at Benelli Shoes in Osborne Park. They have many different styles of shoes, and they will make your shoes to measure. Benelli Shoes boasts a selection of over 100 colours! Shoes cost between $189 to $249 to have them made to measure, and they take three to four weeks.
Now that is not a bad idea! I always struggle to buy shoes. I prefer a mid height heel, and the fashionable styles tend to be either completely flat or too high!
There are also a few online sites that provide a made to measure service, however my preference is definitely to be able to try on a pair of shoes before I take them home.