ECHO VALLEY RANCH AND SPA * * * *
At the foot of the Marble Range Mountains, Echo Valley Ranch & Spa is a peaceful, all-inclusive resort. It's 54 km from the town of Clinton, British Columbia, and 20 km from the Fraser River and its canyon. Chalet rooms are bright and woodsy, with custom furnishings, while log cabins offer cozy sitting areas with fireplaces and wrap-around terraces. There's also an elegant wooden suite with a private roof terrace. All meals and drinks are included, as are guided walks, fly-fishing, bike hire, evening entertainment and yoga classes. There are two Thai-themed spas, a heated indoor pool, sauna and fitness center. Horse-riding and fishing lessons are also available at extra cost. Wi-Fi is free and parking is available free of charge. Room service is also available.