The Tolkien Society's recommendations can be found here:
The order is The Hobbit, The Lord of the Rings, [The Adventures of Tom Bombadil if you wish to read the poems], The Silmarillion and Unfinished Tales (you can swap those two over if you want to read the longer Numenor tales before the whole history of The Silmarillion) and then the Histories.