Actually, you don't need to have the AP in hand when checking in. Many times they won't even ask for it at your hotel. If they do, they will allow you 24 hours to get one and show it at the front desk.
As far as parking then, once you check in at a WDW resort, they will give you a parking pass so you won't have to pay for parking at any of the parks.
Hope this helps.