Places Spend Your Next Vacation in a Train Caboose on Clyde, North Carolina's Buffalo Ranch By Courtney Campbell1 year