Adding to the charm of Smithfield, several unique Bed & Breakfasts (B&B's) and a restaurant/marina are located within the town limits. Porches on the James and Four Square Plantation Bed and Breakfast are located just outside the town's limits.