De nombreux hôtels à Český Krumlov disposent de restaurants sur place proposant une cuisine tchèque et internationale.