If I book a hotel at Expedia and choose to pay later at the hotel, can I use a different card than the one I used for the booking to pay?
Yes, you can settle with the property (hotel) directly using any means they accept. Credit Card, Cash, Check, Points.
Yes. You can also pay cash.
The actual credit card will be used only for no-show fees, and to screen fake bookings.