One other thing I just thought of (or realized, planning my own honeymoon): If you're staying at a hotel that doesn't have a rewards program (or it's one you'll rarely use because they only have foreign high end properties), book at hotels.com through Chase UR mall (4pts/$) with the Sapphire Preferred (2pts/$). That ends up being 6 points per dollar back on the hotel. Plus you get Welcome Rewards worth 10% of the value once you hit ten nights...
Just booked 5 nights in a honeymoon suite on Mykonos, and while it was expensive, it will totally be worth it, especially with the UR points return.