It’s not necessary to hire a guide, but if you are visiting there for the first time, you must hire one. It will be helpful to see all the attractions in the minimum possible time, without any hassle. However, it’s entirely your choice!