backbaydancewear.com carries a very wide selection of shoes, more than most other sites I've seen.
If you buy from the internet, most vendors will let you return the shoes as long as you only wear them on carpet to try them on. Check on the vendor's policy. If you have questions about fit, many online vendors are very helpful over the phone. Buying by mail can be a good option if there's not much selection where you live or you have a hard-to-fit foot.
It can take some trial and error to find the best shoes for your foot. No one brand works for everyone.
Personally, I like Celebrity and Eckse.
I do caution you about getting shoes too tight. Many dance shoe stores will tell you they should be as tight as possible. They should be snug enough that your foot doesn't move inside them, but there should be no pain and your toes should not be so squished that they are bent to the side or that you can't use them in your dancing. You can do some damage to your feet if your toes are bent to the side. Personally, because I don't wear pointed street shoes, I had to go UP a half size in closed, pointed dance shoes to get a good fit. I know other people who have had the same experience.