Nestled in the towering bluffs of the Mississippi River valley, the city is home to a variety of both challenging and leisurely biking opportunities, according to Travel Dubuque. The city and its surroundings are also home to several stunning parks filled with history, gorgeous scenery, and activities for everyone. Soar high through the breathtaking Mississippi River Valley on a guided tour at Sky Tours Zipline. The kids will love the indoor water park. The Grand Harbor Resort and Waterpark is 25,000 sq. ft. and has a lazy river, all kinds of tube riders and waterslides, as well as cannons and rope ladders.