So I'm planning to go to LA in May, and I want to book a hotel room online on expedia.com. once i pay for the hotel on expedia, will the money be taken out of my account that day or the day i check into the hotel? If i get to the hotel, will they charge extra on my credit card for a deposit right when i check in? Because i want to get the hotel expenses out of the way right now so i can use my credit card for shopping and going out once i'm in LA 