Where do I go to buy a good suit? What are some good brands? I have no idea about this stuff. I'm a shorts and free t-shirts kinda guy. Never owned one before, but I figure at 27, it's about time since I need to go to a wedding next month anyway. Budget is about $2-300. Is this too cheap for a decent suit?