I usually send my stuff through the USPS since I can't find much cheaper with a courier

My fiance's niece wanted some Lucky Charms since they were 8 quid or whatever over there, and her mum refused to buy them for her. Well, I thought to myself, it's only like, $3 over here, and it shouldn't cost that much to ship them, it's just two cereal boxes.
Right?
$20 just for cereal boxes--the Lucky Charms cost me $25 to ship to the UK. Never again >.<