best spots in the lower haight

what are the can't miss spots to check out for an afternoon in the lower haight? food, shops, street art, etc