Yes, you can purchase postage stamps at Walgreens, but they will cost more than a typical book of stamps. You can just ask for a book of stamps from the Walgreens cashier.
You can also buy stamps online for less than the post office at Stamps.com and get FREE postage!
Get a Special Postage Offer of $100 Value at Stamps.com! Use Code STAMPS100