Prettiest book towns and villages from around the world