Is there anything better than wandering into a bookshop, getting lost and finding your next read? Here are 51 spots to put on your literary bucket list.