We just booked our flights for our South American Honeymoon, but we haven't booked any hotels yet. We are probably going to stay in 4 different hotels over the course of the trip. Would you recommend booking hotels through a travel agent to see if they can get you any honeymoon deals? Did anyone get freebies (breakfast, champagne in room, etc.) for letting hotels know it was your honeymoon before arriving. I was debating just booking everything online b/c of the language barrier, but I think I might miss out on some perks. Thoughts?