If it is a standard 520 chain, almost all your bike stores should stock them. Pop into a bike store and just ask them what they recommend size wise.
A 520 o-ring chain retail is around the $90 mark, sweet talk or buy it on sale and you get it for $70.
As Andy mentioned, change out your chain and sprockets at the same time.