Originally Posted by owly
Maybe offering yourself for a talk at you local library?
Definitely! One of my books is historical fiction set along the boundary of Minnesota and North/South Dakota. I've been fortunate to have libraries and historical societies around that area have me over for talks. (I've contacted them first, telling what my book is about and asking if they'd like to have me for a book discussion/reading, and have received a good response.) Usually, an audience that actually goes out of their way to see you is more likely to purchase copies of your book. Plus you get to meet a lot of great people.