Sorry for the super late reply.
JHU it is for me too! That is, if my visa comes through!
The CBID program is 1+1 program, where you can choose to extend to an optional 2nd year (Tuition Free + scholarship) (I got a first year scholarship too, so that greatly influenced my decision). Apart from that, the course is pretty much project based (so pretty solid with industry) and I'll need to take 4-5 courses of my choice from JHU's schools apart from the curriculum. A little hectic, but doable I guess.
Baltimore is a concern for me too since it is my first time in the US, but I hope staying near campus and heeding to advisories will help take care of that.
So @citrus00, @BME_Engineering, see you guys in Baltimore! My course starts in May!