I agree with Flor.

Family visit visa is valid only until 6 months. However, you can only get that for 1 month and is renewable for 6 months. However, after the 6-month period, you can renew it for 1-2 mos more (I'm not really w/ this) but after that, you must exit the country for 3 mos.

Family Residence Visa needs all the req'ts you stated above. And as long as your sponsor's visa is valid, yours is valid as well. But once he/she is cancelled, yours will be cancelled too.

Tourist Visa is the one you can get from the hotels and is valid only for a month

Disclaimer: I'm not an expert with this one. Anyone can shed some more info.