Starwood Hotels & Resorts is encouraging and rewarding travel with the launch of its richest promotion yet