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