There isn't much here in the way of shopping. The best shop for souvenirs (T-shirts, etc.) is Treasure Chest, Tibbetts Square (tel. 345/948-1333), which is a relatively easy walk from the airport landing strip. It's open Monday to Saturday 9am to 5pm.
If you're staying at one of the resorts along the north shore, the Bayside Grocery, at La Esperanza, Stake Bay (tel. 345/948-0531), is sure to come in handy, especially if you're in a self-catering villa. On-site is a grocery store plus a general merchandise mart, an electronics store, and a souvenir section.
Kirk Freeport, Kirk Freeport Plaza, Stake Bay (tel. 345/948-2612), is a small shop with a surprisingly wide range of merchandise, featuring everything from elegant coral items to china, jewelry, glassware, silver, and gold items, along with T-shirts and casual sports clothing. It's the best place for upmarket gifts on the island. It's open Monday to Saturday 10am to 6pm.
The best place on the island to purchase liquor is Brac Freeport, West End (tel. 345/948-1332), which is open Monday to Saturday 10am to 7pm.
Sharon's Hair Clinic, Tibbetts Square (tel. 345/948-1387), is the place to go for hair care. The salon is especially adept at braiding and is open Monday to Saturday 10am to 7pm.