Visitors really like Dubuque, especially its riverfront, historical sites and restaurants. Why not spend time at National Mississippi River Museum and Aquarium and Grand Harbor Resort and Waterpark?While you're in town, don't miss a chance to see sights like Five Flags Center and Diamond Jo Casino.