Bookshop.org for new books, calendars, puzzles, etc.
Libro.fm for audiobooks
Marble City Books for used books and book-related merchandise