The WASP-10 planetary system is intriguing because different values of radius have been reported for its transiting exoplanet. The host star exhibits activity in terms of photometric variability, which is caused by the rotational modulation of the spots. Moreover, a periodic modulation has been discovered in transit timing of WASP-10 b, which could be a sign of an additional body perturbing the orbital motion of the transiting planet. We attempt to refine the physical parameters of the system, in particular the planetary radius, which is crucial for studying the internal structure of the transiting planet. We also determine new mid-transit times to confirm or refute observed anomalies in transit timing. We acquired high-precision light curves for four transits of WASP-10 b in 2010. Assuming various limb-darkening laws, we generated best-fit models and redetermined parameters of the system. The prayer-bead method and Monte Carlo simulations were used to derive error estimates. Three transit light curves exhibit signatures of the occultations of dark spots by the planet during its passage across the stellar disk. The influence of stellar activity on transit depth is taken into account while determining system parameters. The radius of WASP-10 b is found to be no greater than 1.03 Jupiter radii, a value significantly smaller than most previous studies indicate. We calculate interior structure models of the planet, assuming a two-layer structure with one homogeneous envelope atop a rock core. The high value of the WASP-10 bs mean density allows one to consider the planets internal structure including 270 to 450 Earth masses of heavy elements. Our new mid-transit times confirm that transit timing cannot be explained by a constant period if all literature data points are considered. They are consistent with the ephemeris assuming a periodic variation of transit timing...