Best luxury venues include private Yacht, French chateaux, Italian villas, tropical resorts in Bali, beach front in Hurghada.