Of course, your ISP knows you are using a VPN (dem packets aren't gonna go
from u to your VPN provider by sheer magic :P), they will see only gibberish
encrypted data though, they won't know what you visit or download if you set
everything correctly. But if this is not the case things are actually much
worse. Consider the DNS leaks. If your VPN suffers from DNS leaks your ISP
will also know the websites you visit, as the DNS requests are still going
through your ISP (this is usually the case, very few people change their DNS
server).
Your ISP will also know that you use Tor, unless VPN before or bridges.
In any case, do not trust your ISP, they are not trustworthy and in many
countries are subject to despicable laws, requiring them to log everything
you do, and they **will** bend very easily when power knocks at their door.
Same applies to the VPN provider. Always give this for granted: they all log,
indefinitely. Better be a pessimist (realist is a better term though) than a
gullible chimp, right?
Your best bet is, if it is not illegal in your country, for sensitive
communication/information and in general - use Tor. Tor doesn't log.