Hi. I am confident you will find the information here http://www.thebestcasinoguide.com/
There are heaps of gambling sites on the internet and whilst a large amount of them require deposits to be made there still are a fair few good requtable ones which don't need any cash, you can play with play money instead. I have given you a link at the end of this answer, it is a link to a poker site and more specifically the "reviews" section of the website where there is a good sized listing of online poker websites and casino websites and there is a review there for each and every one of the websites which they have listed there in order to help you choose which site is best for you. Hope it helps, the site is http://www.poker777.com/poker-reviews.ph…
Pokerstars.com or it can be .net
You can play for money and for free. There's "play money". I do it there, later I will use real money. Also if you use facebook, there's a fun texas hold 'em application. Just type in Texas Hold 'em. It's by zygna or zynga poker, one of those. Thousandssss play. On both sites.
I recommend PokerStars.com, its a very popular website friendly to US players.
you can also read a review here http://gamingzion.com/poker-stars-review
Please do make sure you are familiar with online poker laws to make sure all is fun 😉
You can go to everest poker you can play for free and you can even play Sit'n'Go freeroll thatallow you to win money.
You can choose from different top online casinos here at http://www.onlinecasinoadmin.com/top_cas…
full tilt is great
ive made over 1500 dollars on full tilt poker since last month
Its my favorite site
you get a 100% deposit bonus plus another bonus if you use referral code terrapins44 when prompted
depends if you're a US resident or not...