Keswick is a beautiful town nestled in the mountains.