Sounds like a good set up-
If you are unsure about the bowl, what I use and many others use is a Kritter Keeper
, they are sturdy, cheap, safe to heat and not too big- a medium is 1.75 gallons, and a large is about 2.75 gallons. I use a desk lamp at about 40watts to light mine up- it doesn't affect the tank temp, nor does it melt the plastic on top (my lamps are only a few inches above the plastic).
You can choose to filter them, or not- if no, then the recommended water changes for 4 gallons and under, with no filter is 1 50% (water only) and 1 100% per week, you may be able to get away with a 100% once every 4 days- with my water source it works best for me. You can test the water free at PetCos and Petsmarts to see if something such as that works for you.
If you don't use a filter, then you won't have to siphon out the gravel as the 100% weekly will take care of that.
For 50%, you can do either or- if you are using a bucket or a pitcher to collect the water prior to adding it into the tank, use the thermometer and get it to within a degree of the temp of the tank, and mix in the water conditioner then pour slowly into the tank. If you are pouring straight from tap into the tank, then it would be best to use the cup you get him in to hold him during the water change.
Make sure to unplug the heater during the 100%s, and just add in water close to what the temp was so the heater doesn't have to work too hard to warm it up.
BUT, if you wish not to do a 100% and instead siphon, buy a small siphon, and do that with each water change- 2-3 50% per week... you can leave the fish in there as long as he doesn't get too curious when you first place in the siphon to start sucking.. be careful as the water will but suctioned out quickly so have to move quick to get to all the places before it gets too low- why I just do the 100% heh.
I would also add in a couple silk plants- as bettas tend to love swimming among them, and using them for naps, just like they would on the hammock and in the pineapple.. plus gives them places to hide if they want some alone time, and mental stimulation while they swim about them looking for food.
If the heater doesn't seem to work too good (as sometimes presets can be tricky) fill the tank up with water around 78*F and usually the presets are able to keep it steady at that... otherwise they tend to only heat to a few degrees warmer then room temp.
For something around 2.5 gallons, I recommend a 25watt-50watt adjustable heater- that way you can adjust to what works best for the tank, and for you- as well as if you upgrade to a 5 gallon one day you can use the same heater.
Otherwise I think you have everything covered :) Wish you luck and looking forward to pictures!
Took me a long time to type this, sorry for double posting what others said.
Edit- as for travel, if going home on the weekends you wouldn't have to take him as they can live a couple of weeks without food- just do a water change prior to leaving, skip the last meal and he will be fine for days.
But if you wish to take him, then in his cup would be fine- I use a wool ski cap to keep my bettas warm on the long trip home from the store- just have to make sure he won't slosh around too much, and keep in mind the cups can make them cold/hot real easy/quickly.