Heres the basic bankroll management guide lines.
•20 buy-ins or 5% of your bankroll for NL Holdem
•300 big blinds for Limit Holdem
•40 buy-ins for Sit'n go and MTT Tournaments
So with a $100 bankroll your looking at a single table with a $5 buy-in or 2 tables with a $2.50 buy-in for NL cash games. For Limit Holdem you could do 3 tables of $.05/.10 or like 2 tables of $.10/.20 and one of $.05/.10. For Sit'n goes and MTT's you can do up to $2.50 buy-ins. These are just a few examples and you can change it up anyway you'd like. You can also check out our bankroll management article
HERE for further details and more examples.
As for which rooms have the best sign up bonus and rakeback deals, Carbon Poker offers 35% rakeback and a 150% up to $1000 first deposit bonus, cake poker offers 33% rakeback and a 110% up to $600 first deposit bonus and Full Tilt has 27% rakeback and a 100% up to $600 first deposit bonus. Those are some of the best deals around but you can also check out all the offers at our partner site
HERE, they offer the highest rakeback percentages in the industry.