Daylesford in Victoria, just 90 minutes from Melbourne, is one of those hip country towns that has a lot of cool culture. The scenery is fantastic, the shopping is awesome, the landscape is dotted with great walks amongst numerous mineral springs, even the coffee is good.
And on top...