Cheap suits only look bad if it doesn't fit well. I happen to be lucky that the only alteration I need are the hem of the pants. My advise is to get to a store that sells suits and find out what size you need. The sizes are standard and the attendant will usually tell you what alterations you will need.
I've worn these cheap suits to formal functions and nobody is the wiser.