Hello and welcome to the forum!
As for your questions, I would highly recommend adopting a rabbit from a local rescue, for starters. They may not be the tiny, adorable baby bunny you were thinking of, but they are already neutered/spayed, which helps in the long run with health as well as any negative behaviors associated with intact rabbits.
Aside from that, I would recommend either a Netherland Dwarf, Holland Lop, Mini-Lop, or Mini-Rex (or similarly sized breeds). All of those qualify as "small" rabbits.
I have a Netherland Dwarf male named Toby. He is just a little love. He is my little fur baby. He is spunky, funny, and mischievous. He is very smart and has little games he likes to play. Everyone here is going to recommend a different breed of rabbit, based on what they have owned.
Here is a picture of Toby. Sorry for the mess, he was "helping" with laundy:
Netherland Dwarfs are normally 2-3 pounds and have shorter ears and a more-round head. Toby is about 4 pounds. Nethies tend to be a bit more "high-strung" than other rabbits. If you're looking for a calm rabbit, I've heard lops tend to be more laid-back.
How much research have you done so far? How old are you? Who is going to take care of the rabbit? Rabbits can live 10+ years, so you have to make sure it is the right pet for you!