Daylesford makes for an idyllic weekend or mid-week escape. Located a scenic 1.5-hour drive from Melbourne, Daylesford can be visited in one day however to really immerse yourself in the picturesque surrounds and rich history, it is well worth booking a few nights at a luxury hotel so that you can explore not only the town itself, but the beautiful region surrounding it.