So far as longest-blooming woody vines go, clematis is as good as any. Some of them can go for about 2 months and some also have two different blooms per season (the second one usually being weaker than the first).