Well, if you want to see lighthouses... . Maine is the place. We rarely stop south of Portland due to the vacationing crowds. Areas like Old Orchard Beach are nice to visit off season and a full horror story during the tourist season. Casco Bay, Muscongus Bay and Penobscot Bay are wonderful places loaded with light houses. Owls Head light house has an auto museum close by and Rockland lighthouse is at the end of a 1 mile walk across the breakwater made of granite (huge) stones. Mt Desert Island and Acadia is more commercial but done quite well and worth the visit. The 1st 2 weeks of June will still be what I call volatile weather... . or as the Mainers say, if you don't like the weather, just wait 10 min. Pretty much expect highs in the low to mid 60's, morning fog on the coast that may last until early afternoon. Nights will be brisk and could still be in the upper 40's inland. The crowds won't be bad until July 4th but I would still stay out of areas like Old Orchard Beach. If you are going inland... be prepared for the black flies. Oh, and btw... mosquito's are the state bird!! Searsport, at the top of Penobscot Bay is supposed to have nice camping facilities but I have not been there personally. We are traveling up this xmas... pm me if you want us to swing by the travel booth and grab some info.