If you are at a beginner level then these free ebooks (
http://www.echineselearning.com/ebook.html) are the right choice. They have pinyin, characters and English translations and also teach you a lot about Chinese culture. They are a great extra resource for learning Chinese.
For intermediate-advanced learners you can read online short articles on this website (
http://yuedu.fm/channel/1/). Everything is in Chinese so beginners beware, but the format is easy to read and the articles are about 1 topic.
This website has a range of online short stories for different levels of reading (
http://justlearnchinese.com/mini-novels/) . This can be very helpful with the website’s ability to show the English translation of a character when you hover over it. I would say the beginner level is a little harder, so it is more starting from advanced beginner levels.
I hope these resources are helpful!