With incredible panoramas and luxe service, these lakefront stays will make you rethink your next beach vacation.