One thing to bear in mind is that there are limits to the number of advance tickets available for purchase. It's not so much an issue now but I would imagine for those travelling during the summer months, it would be beneficial to book as early as is possible.