Many tropical resorts normally request for at least 3-night stay at their resort to qualify for the free wedding they usually offer, which is great cost saving