Hippies, hipsters, surfers, yuppies, zealots, travellers, circus runaways, and everyone in between. Byron Bay has. Continue reading