I have a 2.5 month old, too. He's currently sleeping from about 9:30pm-8am in his crib. I don't co-sleep (had a friend who's husband suffocated their newborn, it was horrible), but kept the baby in our room until he was sleeping through the night. At first, he hated the crib, he'd wake up almost instantly and be upset. He would sleep either on me for naps, and would only sleep in a infant chair (fisher price's infant to toddler rocker). So that's where he slept. I'd start out each night putting him in his crib swaddled, and if he woke up unhappy I'd get him back to sleep and let him sleep a few hours in the rocker. After the next feeding, he'd go back in the crib, and then to the rocker if he woke up. After about a week he started sleeping in the crib. I think swaddling definitely helps the transition, we aren't swaddling anymore, but did when he was getting used to the crib. Good luck with whatever you choose, I hope you all get some sleep!
Updated
I have a 2.5 month old, too. He's currently sleeping from about 9:30pm-8am in his crib. I don't co-sleep (had a friend who's husband suffocated their newborn, it was horrible), but kept the baby in our room until he was sleeping through the night. At first, he hated the crib, he'd wake up almost instantly and be upset. He would sleep either on me for naps, and would only sleep in a infant chair (fisher price's infant to toddler rocker). So that's where he slept. I'd start out each night putting him in his crib swaddled, and if he woke up unhappy I'd get him back to sleep and let him sleep a few hours in the rocker. After the next feeding, he'd go back in the crib, and then to the rocker if he woke up. After about a week he started sleeping in the crib. I think swaddling definitely helps the transition, we aren't swaddling anymore, but did when he was getting used to the crib. Good luck with whatever you choose, I hope you all get some sleep!