I was reluctant to mail order tires and have them installed by a "recommended installer" but it worked out ok. The practice seems well enough established that the installers don't treat you like dirt for not buying from them. They are even friendly and helpful!
I had 50 tires on a Focus ZX3. Every car is different, but the 50 tires seemed to make the ride hard - I could feel every expansion ridge. Personally I like 60 series tires - squat enough to be laterally stiff, tall enough to protect the rims.
After trying several current models, I think Bridgestone 950's are worth looking at - easy to balance, quiet, grippy in dry or rain. Look good, too.
Finally, 195/60x15 should fit nicely and you should have a lot of choices. The Tire Rack or your local installer should be able to help you. I put 205's on my 1999 Neon, but I wouldn't do it again - that was overkill.