Looking for a charming weekend getaway that combines history, culture, and local flavor? Rocky Mount, North Carolina, is a hidden gem in Eastern NC, perfect for ...