I recently bought a Canon Powershot ELPH 300 HS digital point and shoot camera. I did some research but I'm looking for the best memory card for this camera. I know that it supports SD, SDHC, and SDXC cards. Since this camera also takes up to 1080p HD video, I would like a 16g class 10 card but what is the difference between SD, SDHC, and SDXC? What brand should I buy? I was looking at SanDisk but I don't know if they're better than others like PNY or even a generic Amazon memory card. Also, when I looked at different cards, they said something like 45mb/s. What does that mean? I looked that up and it had to do with the speed of something but I'm confused.
What do you recommend I should buy? Please keep in mind that I am not a professional photographer so I don't need a $100 memory card but I would like for the card to be above average. Thank you for taking your time to read my question, even if you can't or don't answer it. Although any answer is appreciated! Thanks again!