You have a Mac Mini so FireWire is definitely the way to go for a number of reasons. Firstly, you can daisy-chain when you add more. Second, the speed is faster than USB 2.0 as well as more stable.
I'm going to disagree with LeonvB and say there is no reason you should ever buy a pre-built hard drive. Why? Because, as you've noticed, $100 or so gets you a 1 TB drive where you can buy an enclosure and a 2 TB drive for the same price.
As for which ones to go with, as cyberspider suggested Macally makes a great enclosure. If you want FireWire there is no one better. The only question is do you want FireWire 400 or FireWire 800. 400 is (technically) slower than USB 2.0 but it's still a better data connection, in my opinion. FireWire 800 is definitely faster than USB 2.0, however, the enclosures are usually $20 more.
When it comes to drives, to be honest they're all about the same. Personally, I prefer the Samsung 2TB drives to the Western Digital models. And I wouldn't buy Seagate for at least a year. I say at least a year because they just bought Samsung's hard drive division and I give it a year before the transition is complete and I can consider trusting Seagate again as of late their drives have been crap.
All told, if you buy a case and drive you can build your own external 2 TB drive for between $100 and $150, depending on the interface you choose. And, as always, Newegg.com or Amazon.com for purchasing. Right now, pricing on both is pretty much the exact same. I tend to go Amazon because I'm a Prime member and I get free second day.