I'll answer for top since I know the matchup a lot better.
Against other ranged tops, Vayne typically loses, since it's likely going to be versus Quinn, Varus.
Kog actually can win versus these ranged tops by virtue of having better range on his W, and being able to space with your E slow. Draven is also a good 1v1 ranged top option but you need experience on him.
You can also go divers like Irelia, Trynd, Jax, and just look for ways to all in and kill.
Finally there is malphite, but keep in mind it is not an auto win matchup against experienced ranged tops. Your early game is very weak so do your best to absorb all xp and as much farm as possible. Once you get
bramble/steelcaps, that's when you can start getting positive trades. Do not play for fights early since you will lose.
Vlad, you are suppose to just win lane with both your champs into him, it's just an experience thing if you struggle in lane Vs Vlad.
Skirmishers and divers are too broad to generalise, if you list some examples I can explain more in depth on the lane dynamics