There's never a bad time to look into a relaxing mountain getaway, and the little town of Downsville has everything you need to get in touch with nature.