Hay-on-Wye is a hidden gem in the UK and one of the world's best book towns. Here's all you need to know about the best bookshops in Hay-on-Wye.