Wondering where to stay in Frankfurt, Germany? These are my favorite hotels in the city plus some great options for dining and drinking!