Something else you may not have thought of: If you propose before dinner, the table will be spotless and professionally arranged by staff. If you propose after dinner, the table might have some crumbs ...