where to stay in frankfurt for 2 days