Endless sunshine, lush green spaces and rockin' music, food and art. Find it all in Austin, Texas, the happening city with a small-town vibe