A number of Flight Search Engines allow one to specify flexible dates which are a plus or minus offset number of days from the selected departure and return dates. This works nicely when one has a good flexibility. However, I am tight on dates and want to take a short trip. When using these flexible dates a good number of results come up with either unreasonably short trips such as departure and next day return or too long ones.
Is there a search engine where I can specify a departure date (plus flexible date offset would be great) and a duration of stay (possibly a small range)?
For example, if I want to stay 4 days somewhere but I use the common flexible date option and put in Jan 20 and Jan 24 with ±3, then I get offered flights for Jan 21 to 22 which is unreasonably short and Jan 17 to 27 which is more days than I can take.
Instead I would like to say Departure Jan 20 ±3 days and Duration of Stay: 3-5 days. Is there any site that offers such feature for flights for most carriers?