I would add my vote to the Naramata Heritage Inn & Spa as a location. I visited this building when it was still an unoccupied building on the shores and could see the potential. It is a beautiful 1930's Art Deco inspired building right on the shores of the lake and an incredible spot for a wedding. In terms of places to visit on your honeymoon, I would recommend the Long Beach Lodge resort and spa (they have a website). I went there last year for Valentine's Day and it was one of the best vacations I have had. The accomodations were fabulous (comfortable beds, in room fireplaces and beach front views) and the food was fantastic - I had the best dungeness crab (the meat was white white) that I have ever had and paired it with the Blue Mountain Striped Label Pinot Noir (my partner was having the rack of lamb) for dinner. It is up there in the top ten of life experiences for me