I'm 5ft 1 and have always struggled to find nice clothes that fit well. Does anyone have any suggestions for decent places to shop of you are short / petite?