There are hotels in Vukovar; however, they are somewhat expensive. You may choose to visit Vukovar as a day trip and then sleep in a nearby city such as Osijek.