On tank size... you could go as small as a 15 (crowded but doable) as long as you have the proper bacteria bed for filtration SOMEWHERE in some sort of system be it hang on the back, bio balls, (even live rock tho- the rock may become dead depending on what meds you use, hypo, etc.)...
LARGER...