ADJ

amazing, astonishing, bewildering, considerable, endless, enormous, exciting, extraordinary, fascinating, good, great, huge, impressive, incredible, infinite, large, remarkable, rich, surprising, tremendous, vast, wide, wonderful
The market sold a bewildering variety of cheeses. the rich variety of the local bird life

VERB + VARIETY

add, give, offer
Dealing with customers adds variety to the job

PREP

of … ~
a country of great variety
~ in
There is wide variety in shape and colour
~ of
Menus offer a good variety of seafood

ADJ

distinctive
common-or-garden, standard
rare, unusual
different
There are hundreds of different varieties of apple
new, old
Old varieties of rose can be less resistant to diseases