The best advice I can give you is to go visit tattoo shops in your area and look at artist portfolios until you find an artist whose work stands out to you. Unfortunately, most tattoo shops have a strict no minors policy, but you could at least look at online portfolios of artists in your area. Once you find the person you want to do the work, schedule a consultation with them. Most artists that I have experience with will give you a free consultation where you can discuss ideas and they can give you a rough estimate of pricing. If you like the ideas and want to move forward, they will generally ask for a deposit and will draw a custom piece to fit the area of your body that the tattoo will go. Then the deposit will be applied to the final price of the tattoo. And from my experience, tattoos will ALWAYS run about twice what you expect before going in...
Best advice so far....
I would also like to add there is truth to the saying "good tattoos aren't cheap and cheap tattoos aren't good"