(1) Quartzes are fine, I use HC46U types which are reasonably small. SMD types can also be used, it is not really difficult to solder them...
They come in sizes of 2,5x3,2mm (ceramics) or 2,5x2 mm. However they are considerably more expensive than THT quartzes or resonators (> $1)
(2) Resonators are no longer less expensive than standard quarzes; they do not need additional capacitors, however they cannot be produced to such a precision as quartzes. With the possible exceptions of high price types they are susceptable to changing temperature and age....