beautiful idyllic stay in byron