it really depends on the type of package you're booking, if its just the room they generally only charge a deposit at point of perchase for the first night and the rest is charged at check in.
whether you book now or wait is completely dependent on your preference, it depends on if you really...