I ask this question because one time when my family went out of town to travel, we didn't book a hotel in advance. So when we reached the destination we went looking for a decent hotel or lodging in the vicinity. We were able to find a hotel and even saw a good friend of mine who at that time also staying in the same hotel. I asked her about the hotel amenities and of course the hotel rates. I was surprised to find out that although we have the same type of hotel rooms (with breakfast buffet), I am paying a whole lot more than she is. She said that she was able to get 30% discount because she booked two weeks in advance. We don't go on trips very often so I'm not really aware of these hotel practices. So my question is do you book hotels in advance? Also, do you have other tips and tricks to get lower hotel rates? Looking forward to your replies.