From kaleidoscopic botanical gardens to vibrant art displays and foodie tours, Santa Barbara's attractions cater to every type of traveler.