The Cara Lodge is the perfect hotel for those who want to soak up a cultural and historic environment. ..