Any wedding dress shop will do. You can find a nearby wedding dress shop for styling, or simply ask the makeup artist of the wedding dress shop to follow you in makeup. The price of makeup is around 400.
Sure, you can do your hair. You can bring the clothes you have chosen and let the makeup artist make an overall shape according to the activities you want to participate in and the requirements for clothes.