I've done ribs a few different ways, only did them on my weber, indirect heat, one time. It turned out amazing, but it was exhausting to check on it every thirty minutes or so. I had trouble keeping my heat steady. Gas would be far better for this (this is why I only did it once. Too exhausting for my liking)
My biggest piece of advice is to find a liquor of some kind (I used black spiced rum), some kind of complementary juice (I used apple juice) and mix them 50/50 in a spray bottle. Every time you check your ribs, give em a bit of a spritzing. It adds a lot of flavor as well as keeps them moist.
Also, a leave in wireless thermometer (the kind that can possibly connect to your phone, or a remote readout of some kind) would also be amazing if you are using charcoal.
There are loads of videos on Youtube, try BBQ Pit Boys.. They often use the 3-2-1 method.
3 hours indirect heating, low and slow. Flip and/or rotate half way through to ensure even cooking.
2 hours wrapped in heavy duty aluminum foil, at the same temperature and still over indirect heat.
1 hour on indirect heat to finish, with maybe a bit of a higher heat at the end with some basting of your favorite sauce.