The sandwich has to be one of the best inventions ever.

It doesn't get much tastier than shoving piles of whatever strikes your fancy in between bread and being able to chow down, sans utensils.

For our sake, the beautiful sandwich has no shortage in Boulder. With a colossal selection of delis, this town offers cheap and tasty eats of nearly every combination imaginable.

Take a break from cafeteria food and ramen noodles, and try one of these great delis in town.

1 Half Fast Subs

Where: 1215 13th St., Boulder, 303-449-0404

Hours: 10:30 a.m.-10 p.m. Monday; 10:30 a.m.-midnight Tuesday-Friday; 11 a.m.-midnight Saturday; 11 a.m.-10 p.m. Sunday

Sitting right across the street from campus on the Hill, Half Fast Subs is a great spot to sit on the patio. Try one of its more than 100 menu items and have a Long Island Iced Tea in a mini pitcher (perhaps wait until class is over).

Or try a tempeh cheesesteak or a Texas Tommy -- stuffed with two hotdogs.

Info: halffastsubs.com

2 Snarf's

Where: 2128 Pearl St., Boulder, 303-444-7766

Hours: 11 a.m.-11 p.m. Monday-Friday; closed Saturday-Sunday

Where: 1087 14th St., Boulder, 303-444-7714

Hours: Open daily 11 a.m.-10 p.m.

Where: 5340 Arapahoe Ave., Boulder, 303-444-3404

Hours: 11 a.m.-11 p.m. Monday-Friday; closed Saturday-Sunday

Snarf's own hot pepper relish is enough to develop an addiction to this sandwich shop. Fear not, you can buy it by the jar. Oh, and the fresh bread is pretty damn good, too.

There are about 20 sandwich options, including a mouth-watering prime rib as well as a slew of vegetarian options, like an artichoke, feta and provolone sub.

At lunch, you will wait in line -- Snarf's colorful shops are a local favorite.

Info: eatsnarfs.com

3 Deli Zone

Where: 1322 College Ave., Boulder, 303-449-6952

Hours: Open daily 7:30 a.m.-10 p.m.

Where: 2900 Valmont Road, Boulder, 303-447-9349

Hours: 7:30 a.m.-9 p.m. Monday-Friday; 9 a.m.-6 p.m. Saturday; 10 a.m.-5 p.m. Sunday

Where: 4800 Baseline Road, Boulder, 303-499-9213

Hours: Open daily 7:30 a.m.-9:30 p.m.

You may think you're in New York, but fear not -- you're only on the Hill.

Deli Zone has famous Brooklyn heroes in the form of big fat Ruebens and Philly Cheese Steaks. Subs like Hell's Kitchen, the Guiliani, the Gangster and the Godfather are stuffed like the Manhattan borough.

Hungry for breakfast? New York's famous egg sandwiches are served all day on a Kaiser roll.

Info: delizone.net

4 Cheba Hut

Where: 1313 College Ave., Boulder, 303-413-3494

Hours: Open daily 11 a.m.-10 p.m.

Got the munchies? Cheba Hut's got your back.

The marijuana-influenced sub shop boasts "the only thing fried is the occasional customer." After examining the menu, you'll need to convince yourself that you are, in fact, not in a medical marijuana dispensary.

Try the Chronic -- barbecue roast beef -- or the Greifo with hemp cream cheese and tons of veggies.

Info: chebahut.com

5 Salvaggio's

Where: 2609 Pearl St., Boulder; 303-938-1981

Hours: 7 a.m.-8 p.m. Monday-Friday; 10:30 a.m.--8 p.m. Saturday; 11 a.m.--6 p.m. Sunday

Where: 1397 Pearl St., Boulder, 303-545-6800

Hours: Open daily 8 a.m.-6 p.m.

Where: 1107 13th St., Boulder, 303-448-1200

Hours: 8 a.m.-8 p.m. Monday-Saturday; 10 a.m.-8 p.m. Sunday

Oh, the bread. That fantastic, warm, soft, fresh-baked bread. Drool.

Salvaggio's sandwiches are made with a wide variety of fresh deli meat and cheeses, sliced right into the sandwich. Try a hot pastrami or shaved roast beef.

There aren't many fancy-shmancy selections, but what the Italian deli does offer is just right.

Info: salvaggiositaliandelicaties.lbu.com