hotels in Karlsruhe online booking

Could you correct the punctuation please?
hotels in Karlsruhe - online booking