While this is a bit more difficult in the vast expanse of Disney's Florida property, Disneyland and California Adventure in Anaheim are located on a main drag through the city, surrounded by hotels and restaurants.
Even my smallish city (nearly 80,000 people) seems to be able to support two bead stores, not to mention the crafty superstore on the main drag of the city (and across the street from one of the independents).
The showcase shows are spread across several venues, but concentrated mainly on one main drag in Austin, so SXSW attendees can easily pop in and out of venues, checking out as many bands as possible.