Affordable, family friendly, great location and perfect for a weekend trip.