Broccoli, sardines, etc are sources.....but what I really, really like are Viactiv Calcium Chews. I get them at Costco for $10.99 for a big container of it. They come in different flavors but I like milk chocolate. They are 20 cals and provide 500g of calcium & they taste like a Tootsie roll.
Check them out.