Fix a cheap metal decoration without welding?
If the metal is smooth take a file, a dremel tool, a grinder, really anything, and notch it and mess it up the two parts of the join so they are rough as you can make them without damaging the overall look of the piece.
Then get JB Weld at any auto parts store. The good thick stuff that looks like putty sticks.
Follow the directions, but put it on thicker than you think looks good. Let it dry for a couple three days, on the fridge top if it fits as the more dry heat the better.
When it is finished, if the "weld" area is rough or unsightly, you will then be able to sand, dremel or file the area until smooth. It can then be painted if you wish.
Hope this helps.
PS: Rust-Oleum metallics are absolutely unbelievable on home fixtures and lamps. I tried some and it is like magic. Fine finishes, easy to spray, dries almost instantly.