A pleasant stay for a rainy weekend in Byron.