[A loaded pocket it's ADVICE]
The modern geisha world is officially unrelated to the conventional, highly-esteemed ways of the classic geisha, and I do not mean any disrespect when comparing between them.
Instead of traditional Japanese tea houses and pricey restaurants at which you can enjoy the formal, upscale companionship of a geisha, nowadays things are much more casual. These modern geishas, called hosts or hostesses, are simply good looking men or women who will drink, eat, dance, and sing karaoke with you, and make sure that there isn't a single down time during your night out.
There are specific clubs that have these hosts or hostesses, with a "mama" who is in charge of them at each place. Of course, all expenses are on the customer, and expensive they are - every drink ordered to the table must be ordered for the hosts/hostesses, who don't get drunk because they are secretly served non-alcoholic beverages.
The concept of Japanese hosts and hostesses is similar to inviting a comedian or clown to a party - they make sure people are talking, laughing, and having an overall good time. That's why it's not unusual to see groups of ladies or guys occasionally going out to a club and enjoying the company of hosts or hostesses who lively up the atmosphere. There are also
Japanese, however, who form longer lasting relationships with their modern geishas. These customers benefit from partying outside any specific club, and instead are privately accompanied to restaurants, karaoke parlors, etc. Everything for a price, of course.
For those how enjoy japanese animation, anime, there is one that deals with the host club stuffs, Ouran High School Host Club (in japanese 桜蘭高校ホスト部 OR Ōran Kōkō Hosuto Kurabu). It's a shoujo anime, but most of the history it's a comedy.