The Welsh town of Hay-on-Wye was the world's first Town of Books. It remains a paradise for anyone who loves secondhand books.