Find hotels in St. Peters from CA $99