A unique alpine-style destination. Chevin Lodge, the UK's largest log cabin, offers hotel rooms, cabins, and lodges, plus a spa, set within wooded grounds.