Lodging in Petersburg is very reasonably priced, with a wide variety of accommodation options ranging from hotel rooms to bed and breakfasts to guest houses. There are also RV parks in the area offering full-service sites and properties with additional amenities, including showers and laundry facilities.