1- http://www.crunchyroll.com/ it's an official source! the moment Naruto or any other anime get aired in Japan they air it on that website but you have to buy tickets of course. you can watch Anime and drama with English subtitle! just buy a membership! and some episode are free if they're aired long time ago!
2- http://www.mangafox.com/ http://www.onemanga.com/ Manga and Manhwa websites they're free and translated to English!
3- http://www.mangatraders.com/ it's a free website to download Japanese manga and Korean Manhwa that are translated to English, you just have to register! and then download, NO LIMITS!
hope that was helpful!