Yes, you will need to have a hotel booking and a return ticket when travelling to Dubai on a tourist visa. This is because the UAE government requires all visitors to provide proof of accommodation and onward travel plans before they are allowed entry into the country.