Inland Croatia's best sleeping options are the family-run guesthouses, inns, B&Bs and rural cottages that pepper the countryside. The bigger towns of Osijek and Varaždin are the only places where you'll find a larger range of accommodation.