Tourism can make big profits for your city, but attracting a sufficient number of visitors can be both challenging and expensive. Not only do you need to attract tourists to your city, but you also need to provide adequate transport, activities and accommodation to keep them happy and convince them to hand over their cash.