Luxury holidays in Cape Cod