Small coffee shops strive to stay afloat