Byron Bay: Where to Eat, Stay and PlaySurf, spirituality and fine dining converge in the famous northern NSW beachside town of Byron Bay. A haven for the chilled-out surfers...