I was wondering, where can purchase a mount?
You purchase a mount through the crowns shop. The crowns shop isn't like the other shops where you enter it through a door. Nope. The crowns shop is actually right there on your screen at all times.
Hope that helps!