The truefly rods are highly recommended. I have a Shakespeare Odyssey 7' 3# that i absolutely love, and it only cost me £25, they come in a wide range of lengths and weights as well. Is a brilliant rod for small streams and have had some fun on bigger rivers with it as well.
As to the length and line weight you are going to have to provide more details about what type of fishing you want to do and the rivers you intend to fish.
As an "all-round" river rod I would suggest an 8'6'' - 9', 4-5# setup, if your rivers are larger and open I would go heavier and if they are small and tight I would go shorter (although not necessarily much lighter maybe 3-4#). For short line nymphing long and light is the norm (I use a 10' 3#) although if you are only just starting on rivers I would stick with the all rounders until you have some more experience.
You can get some lovely little rods for not much money and always worth looking at second hand ones.
Hope this helps and I am sure other people will offer advice which is different to mine as everyone does things slightly differently in this game.