Here are the best things to do in Byron Bay for your stay. From free activities, natural attractions and hidden gems, be sure to tick off this list!