cheap and cheerful
slang Inexpensive and enjoyable or pleasant. Primarily heard in UK. That shop sells a lot of cheap and cheerful goodies, so I'm sure you'll be able to find a birthday gift for her there.
cheap and cheerful
simple and inexpensive. Britishcheap and ˈcheerful
(informal) something that is cheap and cheerful does not cost a lot but is attractive and pleasant: cheap and cheerful clothes/meals/rugs