jakplus1 has got it in 1. lots of good information there, and highlights the point, that with knowledge and planning you will have a much cheaper trip, BUT more to the point, you will not be following the crowd, and have a much BETTER trip!
and it is that sort of detail you need to know and...