Re: Height
There aren't very many such places I'm afraid, and even those don't get you totally uninterrupted power in all seasons (TIL the Moon has seasons).
Moreover, if you get there and find that some other nation has already put a permanent installation in place, the Outer Space Treaty prevents you from interfering i.e. putting your own solar panels next to theirs...