I'm a big fan of the Hotel Oldinn and I think it's the best place to stay in Český Krumlov. Hotel Bellevue is lovely if you're looking for luxury, and Pension Galko is a solid cheap option.