It's up to you. If you're able to author textures that would give you convincing high quality result, then this would be faster and more flexible approach, but modelling it by hand is also viable option. As an alternative, you could model small tileable patch and use Corona pattern mod. This would give you all the benefits of other two methods and hardly any drawback at all.