There are no buses from the airport. It will cost you about $30 U.S. to get to the bus or the watertaxi.On a Taxi. San Ignacio has a lot of $25 a nite places to stay. Casablanca is nice, if you want a cozy private cabana walking distance to town and near the river try The Midas, its about $50 a nite. We stay at The Plaza, next door to Casablanca for $22 a nite, nice large rooms, they have no website but always have room.
The very best tour in that area is the A.T.M. tour. just google it as its short for somthing I cant spell. Its a large cave system that wasnt discovered until the 1980s. Lots of skeletal remains and artifacts dating back to B.C.. Just an incredidable adventure. All day trip through the Mennonite Village and walking through the jungle, Howler Monkeys all about. You have to be pretty fit for this tour. Take the bus to San Ignacio and back, 2 to 2 1/2 hours for $7.00 from Belize City, make sure you go to the Zoo, you can get off the bus and then walk to the road and get back on. I am the Director of the Humane Society on Caye Caulker and not much a fan of Zoos but ours is wonderful. A cheap thing to do.
If you stay on San Pedro be aware it is very expensive for daily items, food etc. Compared to Caye Caulker and San Ignacio . Dont book tours out of San Pedro you will spend alot more. For example if you want to do a snorkle trip to Hol Chan which is directly in front of San Pedro you will pay twice as much as you would from Caye Caulker which is a half hour south.
A big difference between Rosies and The Sunbreeze on San Pedro. Rosies is alot cheaper but it can be noisey as the walls are thin. Sunbreeze is a treat, cost alot more, we stay there a few times a year on special occasions. We love it. The Spindrift is also in that location and quieter as its a cement building. The price falls about halfway in between the two, but if your only going to be in San Pedro for two days, probably enough time mabe treat yourself to the Sunbreeze.
Caye Caulker has lots of affordable rentals, quiet island. Unlike San Pedro no paved roads, cars are illegal, no traffic. I am not dishing San Pedro. If you are a young couple that wants fine dining and clubbing, you wont like Caye Caulker.