Don't even think about getting one. You need a super fast computer I mean really fast. But if you really want to get an emulator check out PCSX2 (something like that). I will not tell you how to get the BIOS.
I don't think any PS2 emulator has success with emulating a large number of homebrew games. So as of now I don't think there is a fully functioning emulator.