The Parrot Vise swivels a full 360° like most bench vises, but you can also pull it from its base and replace it on its side to hold things vertically. Shop Fox designed the vise so you only need to tighten the jaws to stop the vice from swiveling.
The jaws on the Parrot Vise measure 3-1/2″ wide by 2-1/8″ high, and they open to 5″. Holes in the jaws allow you to mount custom faces, or you can buy the optional rubber-lined tilting jaws.
You can find a Parrot Vise for $40 to $50.