Mountain bike excursions, cheaper WiFi and better food, cruises are making every attempt to target a cool crowd.