If you can find one, and if you got the room(its not a small bench) I like the golds gym xr5 (or xr10) bench:
Invalid Link Removed
Invalid Link RemovedInvalid Link Removed
Its not perfect, so do some research and read some other reviews, but I like it and its got some nice features, adjustable incline/decline, if you get the xr5, its got the pulldown attachment, and its pretty sturdy for throwing around a decent amount of weight. Unfortunately, I cant recommend where to buy it, since I got it years ago from walmart, and they havent sold it for years.
Invalid Link Removed
And as far as weights, if you hit it right, sports authority has coupons from time to time that are $20 off $100 purchase, so you can pick up a full 300lb "olympic" set for under 100 bucks.