I am not sure what you consider cheap. Megasuits has some starting as low as $ 99.00. Their website is http://www.megasuits.com/. They have many different styles and colors to choose from and offer free shipping on orders of $ 129.00 or more.
You can find a cheap men's suit online by looking around on ebay or on overstock. They usually have great deals on used suits at considerable price cuts.
There are many great online retailers that offer clothing for larger men. The site http://www.kingsizedirect.com/ is a great place to start.
One can find a variety of men's bathing suits in shopping malls and in supermarkets. Also, many stores such as Urban Outfitters, PacSun, and American Eagle also sell their swimwear online.
Many retailers offer quality men's suits at reasonable prices. You should try Men's Wearhouse's website at www.menswearhouse.com/ for your son's suit.
You can hire men's dinner suits from the Slaters UK website. Alternatively, you can also get these suits online from the Marks and Spencer official website.
Tweed is great for mens suits, light and will keep you warm.
You can find Men's suits for your dad in http://www.zappos.com/mens-clothing?gclid=CI-Ysqf8yKoCFSY0QgodXGle0Q;http://www.jcrew.com/mens_category/suitinganddressshirts.jsp?srcCode=360i|GG|G_JCrew_NonBrand_Apparel_Men_Suiting|mens%20suits&NoPopUp=True
Mens suits can be purchased from a wide variety of stores. Mens Suit Shop is a popular choice for every different size of suit, and they do custom tayloring as well.
Dinner suits can be purchased online from most retailers that sell mens apparel online. These include Debenhams and Harrods as well as TKMaxx and Walmart.
its a blazer, vest and slacks.
The menswarehouse.com is a great place to begin your quest. For the more distinguished gentleman, try josbank.com. You can also try megasuits.com or macys.com.
Mens Suits (Pre-War) $30.00 New York 1920 Mens Suits (Post War)$50.00 New York 1920