I have just found a brilliant tool to work out what size clothes you should be buying. It’s at What Size Am I ? This will be especially useful when buying clothes online – especially from places like e-bay where returns might not be possible.
If you still can’t find anything that matches your body shape then there is still the option of trying a local dressmaker and having something made. It might not be as expensive as you think.