Far more than just a financial hub, there are loads of cool things to do in Frankfurt from a river cruise to sampling delicious, local food and drink.