Hop-on, hop-off buses are a common sight in major tourist cities like Rome. While some might scoff at the idea of taking one, ...