For the first part of your question (how to get your daughter off her nighttime bottle), try substituting with water in a bottle. I realize it would be a very difficult transition (formula in a bottle to water), but you have to be firm and present no other alternative (do not give in; if she doesn't want the water, then its nothing ... don't start with a juice/water mix, as that's also a bad crux to wean from; the juice is also bad for their teeth). Offer her another "soothing method" instead (hold her; sing to her; calm music) until she drifts to sleep. Technically, kids don't need to drink before bed, especially if they drink enough during the day (stop ~ 1 hour before bedtime). Drinking less at bedtime will also make potty training easier in the future.
Since its actually better to not give her milk before bed (sugar content is high & not good for their teeth), water at bedtime is the best! If she eats enough food with calcium/vitamins during the day (yogurt/cheese) and if she drinks milk during the day, she does not need milk at night.
If you want to get her to drink milk during the day, and she hates the taste, try smoothies. Puree fruit (anything you have on hand) in a blender and add milk. My kids love it! If you want the nutrients through a substitute of milk, add yogurt instead. I even freeze it to make popsicles - a healthy treat!
Also, with the milk, could it be a temperature thing - is she more used to warm formula? Perhaps she'll take to warm milk instead?