well im a massage therapist so i am of course going to recommend getting a massage. there are many things you can do to help relieve your pain however. tense neck and shoulders is most commonly caused from stress, so of course number one advice is to try to reduce stressors in your life (easier said than done i know!).
neck rolls are very helpful and can be done anywhere anytime, try to focus on bringing your ear towards your shoulder and stop in places that hurt and hold it there for a few deep breaths.
yoga is a great for dancers, have you tried yoga before?
my favorite pose for tight neck/shoulders is Threading the Needle, i can send a link if u don't know this one and want to try it, just let me know.
also i highly recommend a c-spine pillow (it is one of those pillows with a dip in the middle that supports your neck in an aligned position when you sleep on you side or back) because sleeping in the wrong position can cause chronic neck/shoulder pain. our muscles are supposed to rest when we are sleeping, if they are kinked into an awkward position every single night they can become shortened and cause a lot of pain.