The second method is far better; _ONLY_ give paypal a credit card number. You will not be "verified" according to paypal, but you now have control. If palypal does anything stupid, you just file a dispute/charge-back with your credit card company. When you reach the stupid "spending limit" for an "unverified" account, simply delete your credit card number from your paypal payment methods, then close your paypal account. Now you can create a new paypal account with a new email address and the same credit card. The result is you just by-passed their spending limit that _forces_ "verification" when reached.
EDIT: Yes, I feel giving paypal your bank account credentials is absolutely foolish. They try everything they can to get access to your bank account(s), but at least there is a way around their stupid games.